Signal is not an open alternative. It's not federated, but most importantly, they don't allow 3rd party clients: https://github.com/LibreSignal/LibreSignal/issues/37#issueco... So you are stuck with their Electron junk without any options. Matrix should be promoted as an open alternative instead.
Are these things so important that we should give up the easier maintainability (and potentially, security) that comes from centralization and the standardization of user clients? I absolutely think projects like Matrix are worthwhile, but it seems foolish to me to argue that there are no benefits that come from doing things the way Signal does. Besides, as sexy as decentralization is, in the wild it is not really pr…
I would argue that the user distribution does not matter. What's important is eliminating network effects, which you get with federation.
I think most people would consider email a successful federated service, and yet far more than half of users are only on the biggest three servers.
https://www.zdnet.com/article/whos-the-biggest-u-s-e-mail-se...