Earlier quoted context omitted.
Even though it's pushed to a server, doesn't mean it goes to everyone in that server. Right, the issue being raised is that there's nothing preventing it from going to everyone on the server except the server being nice about it.
How is this different from let's say email? It's in the specs what servers should do if it receives a message. If someone sends a message addressed to just these people the server then delivers it to just these people? Of course if you send something from foo@gmail.com to bar@yahoo.com the server at yahoo.com decides who gets it, hopefully just bar. In fact email analogy in my mind is most apt and easiest to explain,…
E-mail has decent brand separation between the protocol and providers. People don’t talk about joining .social, they talk about Mastodon.