-

@ Girino Vey!
2025-03-12 23:01:45
Sorry mate, i'm not the one emotionally involved here! :-D Your posts are really agressive and emotional, while i'm trying hard not to laugh or make fun of them. That said, i'll try to explain to you like you are 5 years old:
1- Olas events are different because it makes it easier to build a picture only social network. It has a special structure that makes it easier to build a picture only social network.
You are arguing that it is possible to have a picture only social network using only kind 1 events. While it is possible, it is neither desirable nor efficient.
First, you'd have to parse all the events, including the non structured data inside the "contents" field, and check if it contains an image. This includes having to download the file linked to check if it is actually an image, just to decide if it will be presented to the user or not. While this is feasible, it is very far from efficient. Thus, using a different kind of event where the image data is structured in a way to make it easier to discover and process is way more efficient and productive.
Aside form that, making other clients aware that they do not need to process those events if they are not part of the picture only network is also a desirable feature, since people in a mostly textual network are not always interested in the same contents as people in a picture only social network.
The same applies, for example, to long form events. People on a short message network do not want to read blog posts. So there is a different event for those. You could use kind 1 events to write blog posts, but it is not a desirable feature.
But then, you know all that. You just want to complain and "be right"! I'll leave here my explanation for those who are willing to read it and understand why there are different events for different purposes, and leave you to complaining life, the universe and everything.