Why SMS Refuses to Die
xkcd.com
xkcd.com
I get it though, it's hard to make money off something that doesn't have vendor lock-in.
You lose longevity, but gain flexibility if you go walled garden route.
SMS took off in the years when networks stopped charging for them, at least up to a reasonable number of messages. After a few years of that, they regressed back into charging for individual messages, around the same time as when mobile Internet became cheap and accessible making WhatsApp a viable alternate. So now, most people I know use SMS only for OTPs and for messages from their banks and govt services, while personal communication is almost entirely through WhatsApp (and growingly, Telegram).
I suppose a missing circle here is "Free of marginal cost", and being inside or outside of that circle matters to a lot of people.
"In breaking news moments like this, there should be a type of podcast you can listen to in real time, easily accessible for free."
To which someone replied: "Radio. You're thinking of radio."
https://en.wikipedia.org/wiki/SMS#Interconnectivity_with_oth...
WhatsApp relies on it. Apple accounts and I suppose therefore iMessage relies on it. I hear Signal relies on it too. That alters the graphic somewhat...
Famously, Blizzard used IRC for the chat in Diablo II, and more recently, Twitch uses IRC as the backend for their chat services (or did. can't imagine why they'd change it now).
I reckon if you ignore everything released since the middle of 1996, you could probably build nearly every service that's worthwhile using just the RFCs up to and including may of 1996. My actual theory is you only need to 1993 at most, but since lots of folks here use http (in theory) it's probably better to throw a bone.
The only infuriating thing about IRC is the ~512 char line length. Most of my attempts to base things on IRC have crashed on this limitation while in the design phase :(