Media landscapes can be vastly different for different people, and if they're surrounded by media "confirming" their conspiracies, they will choose to believe that rather than what "some random people" say
Revolt hasn't added federation because it can be a major complexity increase in the codebase, but apparently they might be allowing instance owners to integrate polyproto support (polyproto is a work-in-progress federated chat system). If you want a discord like interface for Matrix, Cinny exists. I personally prefer revolt in some ways as Matrix feels like it doesn't fit the use case for discord as well.
If you also make up a way to pronounce them, a grammar and potentially a culture to go with it, you've just made a conlang