I know it's annoying, and I do avoid doing such things in general. I'd have never done it to get people to switch from proprietary centralized service X to proprietary centralized service Y.
But Matrix/Riot is special and worthy of such evangelism. It's the first federated secure IM system with a good user experience and instant messaging desperately needs to move away from today's proprietary walled garden hellscape.
I had hoped XMPP would pull it off, but it didn't. For a time it seemed Google Talk would make that happen, but Google bait and switched us.
I'm hoping that Matrix/Riot can pull off what XMPP failed to do (and Google arguably actively sabotaged), and I'm willing to strain friendships with social pressure to convert people one person at a time.
Because that's how you build movements. One person at a time.
There are some rooms that bridge IRC, Gitter and Telegram using Matrix, of course providing native Matrix access too.
[0] https://www.stitcher.com/podcast/stitcher/masters-of-scale/e...
At the moment, it's the only messaging platform that I use. I use regular texts to talk to everyone else.
In my case, I don't need everyone to be invested into the network for it to be worth it. I'd say that around 95% of my daily communications are in the one Matrix group chat, so I've reduced my reliance on centralized services quite a bit.
I've set a general long term goal for myself to gain more control over my own data. The first step was purchasing my own domain and migrating away from Gmail. This is just another small step.
I feel like it only takes a handful of active users in your network to make the app worthwhile, though. I use a variety of messengers (including Riot) to talk with different people and don't find it burdensome, even if it is suboptimal.