Yes I can't do shit about communication systems not being standardized to the degree I'd like and with the features I'd want.
So what I try to do is try to bully people until they use an app that everyone can be relatively happy with, SMS is essentially the only one I don't accept because it's 20 years old and doesn't behave sensibly for the modern area.
I can understand that standards help interoperability but realize that for SMS, obviously that has failed because apple has rejected RCS for now and developed a default experience that is better. I don't control any of that shit. I can just tell people to install chat apps if they want to talk to me. And I can bully them if they don't.
The network is a network of communicating software so the standard can be installed by default or after the fact, it doesn't make a difference if everyone would just install software. Being angry at apple or WhatsApp or whatever for not writing a messenger you like is sorta stupid, they are companies they'll never do what you want, being a angry at users that refuse to use options freely available to them can at least improve the situation for me because they can install what I, or they want to use.