Putting the format and security aside, isn&#x27;t the main issue that XMPP was so good that we tried to bite more than it could chew?<p>- Local Federation is great, but Global Federation doesn&#x27;t benefit the big players<p>- Extensibility is great for domain-specific problems, but it leads to more fragmentation<p>- It tried to handle data streaming, but it&#x27;s inherently suboptimal at it<p>I mean, it was a great protocol to explore the IM design space, but it was bound to be replaced once we clarified our needs (for the most part, multiple devices and media streaming).<p>As a side note, I often get showerthoughts about mixing IM and blockchain techs. I&#x27;m not sure where that would lead us.