A couple of years ago, I was very hopeful that open chat protocols would win - we had Google Talk, WhatsApp, etc. using XMPP (the Jabber protocol) behind the scenes. Some allowed federation (server-to-server connections, allowing inter-network messanges), some didn't. Google was opening libJingle for open source voice (and video?) chats. The demise of closed chat networks seemed imminent.
But somehow, everything went backwards, and now we have dozens of competing IM networks, all with their own incompatible apps and protocols, competing for users, yet again.
Anyone have an idea how that happened?