Nerd here. I don't care to sign up for a chat service that my friends aren't using.
I did look into matrix, but either I have to host a server myself or I will forever be stuck on one other guys server, right? Then there is no reason to move to it and it is not really anymore federated than email.