This is an explicit design decision. It used to federate, and they found that to be terrible, so they stopped, and now it's better.
Maybe you should find something else to fight against.
https://signal.org/blog/the-ecosystem-is-moving/
Worth noting: Google Talk used to federate, via XMPP. They found that almost nobody actually used the federation functionality, and something like 99%+ of the federation traffic was inbound spam.
Federated protocols aren't very good, and don't evolve.