I have lots of warm and fuzzy feelings toward Matrix, but my take is that
XMPP solved my basic problem over 15 years ago. The problem being:
I want to talk to Alice, Bob, Mary, Jane, Fred, and Joe without having
to install ICQ, AIM, and Yahoo Messenger. Or should I say Facebook, Whatsapp,
and Signal? I don't know what Matrix buys me over XMPP, but at this point,
I don't care. I'll gladly drink the Matrix kool-aid, as long as it solves my
problem and somehow ends up being the clear winner among federated protocols.
I don't think XMPP "lost" because it was bad technology. AFAIK the big
players are still using it in various places under the hood. It lost because
big players want to build "ecosystems".