i think it needs to try be what xmpp/irc isn't and rather push to compete with discord.
add some more rich media features like screen sharing etc. and make it simple to use for non-techies.
make the gamers adopt it and the rest of the masses will follow, otherwise it will stay in the realm of corporate team chat and weird federated communities.
I would think features like screen sharing are better off using a message passing protocol like XMPP instead of a state synchronization protocol like Matrix.
add some more rich media features like screen sharing etc. and make it simple to use for non-techies.
make the gamers adopt it and the rest of the masses will follow, otherwise it will stay in the realm of corporate team chat and weird federated communities.