Personally I've been blackpilled on federated stuff in general- I want mesh-networked, grid-independent, secure messaging like what LXMF provides on Reticulum.
https://github.com/markqvist/LXMF
We need to start breaking our reliance on their infrastructure. We can't do that with XMPP or Matrix. It'll be far more expensive, but it will be worth it. I'm still a broke college student with no job right now, but inshaAllah I will soon have the money to start dumping thousands upon thousands of dollars into this. I've realized that I need to become rich one way or another- the path I've chosen dictates this.