Interoperability and standardization is not just a virtue, it is a necessary condition for sustainability. Unlike Signal, modern XMPP implementations have great privacy properties AND great sustainability properties.
Matrix is a much better choice than Signal since it offers provider choice, but I wouldn't be sure it's any better than XMPP in terms of usability or sustainability: