Earlier quoted context omitted.
Mmm... I wouldn't quite call it silly. The protocol does support better stuff than XMPP. We're talking about single view notifications across multiple clients and other goodies sometimes implemented by XMPP plugins . And quite frankly from what I've heard the plugins are a pain. I do think a fresh break is what's needed.
I don't disagree that XMPP has problems, like anything, but having multiple federated protocols defeats part of the purpose of federation. Also, as far as I can tell, Matrix just carried over most of the same problems because they don't have 20 years of fixing edge cases and making sure things are scalable and easy. I'm not sure why plugins would be a pain; I'm sure making recommendations could be done better, but ot…
The Matrix developers have responded to this, explaining how Matrix is different from XMPP, and why they chose to write their own protocol.
https://matrix.org/docs/guides/faq.html#what-is-the-differen...