Geez, if only there were a protocol with as good encryption but federated so that everybody could host their own server which would make it way harder to block…
Eh, you'd have to operate a server in the country, and TLS in and out of Egypt is MITMed and outright blocked in many areas from what I've seen when playing with VOIP over there.
At least they would have proper encryption within their country. Apparently, depending on central services outside their country makes it too easy to block.
If countries will block messaging services why do you think they won't raid / shut down servers?
I really don't understand the hating on Signal for not fulfilling all of everyone's use cases. There is an SMS/ MMS fork called Silence (available on F-Droid). If that's a feature users want they have an option.
https://xmpp.org/extensions/xep-0384.html