Worldwide direct dialing is also a relatively recent innovation in the history of the telephone.
Maybe we’re just in a similar phase of technological development?
https://www.youtube.com/watch?v=eFnj7LvhvR4&t=760s
It is, after all, not like we really need slack or discord or whatever. Text chat is not complicated or resource intensive, people were hosting IRC in 1985 or whatever. Even persistent chat or web-accessible are really just minor features too in terms of resources, and you can forward some ports or set up a subdomain just like anything else.
So I mean, to put this ball back in your court: I'm sure you use discord, and I'm sure your employer uses slack. Why do you pay money for that and not just host matrix yourself? Matrix comes with all the free animated emojis you can upload, and a docker container costs you how much? And Algo/Tailscale show that setup can literally be as simple as providing AWS account creds and running a script.
Collectively we seem to have decided that these hosted services deliver value, even if that's simply a couple hours of an engineer's time to set up. None of us walk away from Omelas. Why is that?
Everyone (even here) kinda rolls their eyes at the BSky/Mastodon folks but the fact of the matter is those are the people walking away while we pay for discord and slack and google business.
Regardless of what stands, it's pretty damn good at the moment. I have a pocket computer that talks to people all over the world. So I have two messaging apps on it? I'm not even bothered.
The thing is I don't actually really dial anyone with their phone number any more other than close family. Most of the time I will use whatsapp video calls because said other person is usually somewhere that roaming doesn't work and is tethered on a WiFi hotspot instead. Granted that uses name resolution via phone number but it doesn't need to.
Additionally nowadays it’s becoming more common to be ideologically against usage of platforms and it sucks to be locked out of communication because of that. I don’t use meta products because I think they’re a disgusting company but a lot of my older family members refuse to move from the platform. If there was an open standard that allowed for me to use a platform I was comfortable with that could interoperate with Facebook messenger I could live with that.
Granted that's a problem but really it shows everything is a matter of perspective.
Why not? It doesn't seem difficult to just download and register for a new app. There's only so many major ones.
If I could just have one app that allows me to cross platform communicate that would eliminate this issue. And of course let it go both ways