It doesn't look like Matrix has reached the point where there is any significant network effect. What I'm saying is that they are building a product, and the protocol is just one component of that product.
The key to interoperability is agreeing on standards. XMPP being about creating a proper Internet Standard and not a product is what made me choose XMPP over Matrix (also simplicity).