XMPP is an IETF spec. Is Matrix?
XMPP is an IETF spec. Is Matrix?
Meanwhile, https://matrix.org/foundation is effectively its own standards body, and once Matrix is more mature I hope it'll end up being ratified by IETF or similar too.
In terms of "XMPP not being adequately improved" - XMPP is a very different proposition to Matrix. Matrix is all about replicating conversation history around the place. XMPP is message passing and pubsub.
Chat needs a stronger guiding body to keep it corralled. It's too easy and tempting to extend in incompatible ways.
Right now it is federated vs everything else really. There is no reason to think that Matrix is suddenly going to be used by regular people where XMPP was not. The bigger issue here can't be solved by purely technical means.
...and now it's bloated as well.