Maybe you should have asked him how many friends he has.
When MSN Messenger existed, I pushed hard to get people on XMPP. "It's no problem, there are multiplatform, multiprotocol clients anyway". I had more than 200 contacts on MSN Messenger. Most or all of them, people I met in real life.
On XMPP? Maybe like... 10? Out of which perhaps only 2 I met in real life, and the rest I met on Linux forums. I was really aggressive on getting people to XMPP to the point I eventually closed my account and told people to reach me on XMPP. Nobody gave a fuck, of course they didn't. The world doesn't revolve around me.
Look, we get it. It's sad that corporations are realising they can hold users hostage for profit, but unfortunately that's the tradeoff with ease of use.
Oh, and Discord does so much more than IRC. It has voice chats "well just use Mumble", yeah but... why? Discord already has it. Or desktop sharing "use Jitsi", again, Discord already does it. Or large file sharing "roll your own FTP server", uhhh... no? Discord does it?
And a web UI if you don't want to chat online. And reliable mobile notifications. And two factor authentication. And in-game overlays.
FOSS fanatics struggle to admit commercial tools are so frickin' easy to use. I used to be like that, I understand. And then I got a job :P