XMPP used to be the future of IRC and saw significant use by serving as the back-end for now walled-off, proprietary services. I would still love to see it succeed in the long run, but given the great amount of fragmentation I find it hard to imagine any sort of re-unification of the messaging-sphere based on either XMPP or matrix. Do you see reason to expect matrix should fare differently?