It's developers working on their time to build an app they want. You don't have the right to demand they do things your way.
Mastodon and friends are built as open conduits with very little in the way of safety or permissions. Spam should be expected.
It's not a Fediverse vulnerability. It's a Mastodon vulnerability. Don't want spam? Use a better fediverse technology.
Sounds like something is incorrect in your setup. Nothing Lemmy does requires x11, dbus, or any display technology.
Jabber (XMPP) or Matrix/Element.
Run your own instance. It's the only way you'll be able to set your own policies. Otherwise you're subject to policies of the instance you're on and those policies may change at any time.
Setup a Koel instance at a host of your choice. Upload your music to it and stream from that. See https://koel.dev/
I take the host my own instance path. It's safer and more stable than relying on a third party.
I hear your frustration, but there are other options. They won't necessarily be the same, or perhaps equivalent in every way, but they do exist. You don't have to use the same corporations over and over again.
Nope. It's public. Assume everybody has a copy of everything sent over ActivityPub.
I host my own. I'd say my contacts are split between XMPP and Matrix with many people having both. A lot of business use self hosted XMPP servers too. For example, Cisco communications solutions are based on XMPP.
The issue with free public servers is that you have no accountability. If they go away, or are left unmaintained, there's nothing you can do about it.
My two cents, host at home, or at an infrastructure provider you pay for service.
So you want me to visit one of the greatest surveillance capitalist and privacy abusers video website to get tips on how to help people understand why privacy is important? Yah, about that. No.