They did. Facebook's XMPP implementation was shit and unreliable. Google's actually federated, but they silently killed federation .. and then the entire protocol. (This was ~10 years ago)
Exactly who should "require" these companies to implement theses standards? Some daddy government? Who would be forced to implement it? Just the big sites? What makes a site big enough? If it were required, it would be used to lock out smaller players.
Consumers could demand it, but we know the average consumer doesn't even know what a protocol is, or understand the different between a web browser and e-mail. Most don't even know how their phones work.
Exactly who should "require" these companies to implement theses standards? Some daddy government? Who would be forced to implement it? Just the big sites? What makes a site big enough? If it were required, it would be used to lock out smaller players.
Consumers could demand it, but we know the average consumer doesn't even know what a protocol is, or understand the different between a web browser and e-mail. Most don't even know how their phones work.