The issues highlighted by the author, about Signal, and indeed nearly any messenger app or platform, are societal issues that we keep trying to fix with technology. There are promising solutions to decentralizing and anonymizing but there remain to be any real tech solutions to the ultimate de-platforming issue. Signal is at risk of having their hosting or connection removed. What prevents the same thing from happeni…
> What prevents the same thing from happening to decentralized services? Nothing, but at least knocking a server offline doesn't bring down the whole network, which is indeed "better than Signal" on this front.
Take any federated service: if you ban the servers accounting for 90% of users, you end up in a situation mostly similar to censoring Signal, you need to migrate servers and accounts somehow. This should be easier for a centralized service (Signal) since they control everything. Banning servers that belong to n entities where n > 1 might be a bit more of a hurdle, but if n P2P on Matrix has been mentioned, and might be more resistant to censorship, but figuring out the UX in this case is pretty much an open problem (e.g. resetting your "address" whenever your reset your main device and lose your data is not acceptable).
Also good to remember regarding centralized services: The Pirate Bay is still up and running. Will there be more pressure on Signal to close than The Pirate Bay?