> Google was in a position to change all that when they adopted XMPP for Google Talk.
I'd add to that that if they considered XMPP inferior for whatever reason, they were in position to change it by opening up Hangouts like XMPP-next or whatever. They simply betrayed the whole effort.
I've said for years that instant messaging is a terrible hellscape of competing protocols, mostly proprietary.
Imagine if when visiting a website you had to remember whether or not it's HTTP, XYYZ, or FKME before typing the URL.
Imagine if all email addresses couldn't communicate with each other.
That's what IM is like today, and it's a terrible, terrible shame.
Google was in a position to change all that when they adopted XMPP for Google Talk.
If they stuck with federating, maybe things would be different now.