If Signal were a truly open distributed system, instead of relying on a centralized almost closed source server, it would not be possible for any government to block it.
And the only thing worse than being blocked, is their "leaving" the country, basically denying the encrypted messaging to the people who need it the most.
I wish that matrix got the attention it deserves, but right now, we are still stuck with this "better than nothing" solution called Signal.