In my mental model, Matrix (specifically Element) is decentralized Signal. In other words: a modern encrypted messenger that is protocol-based and so allows users to control their data if they so wish.
If this picture is accurate, then the promised land is only two steps away: (1) make available a reliable default Matrix server for normies who don't care about privacy; (2) polish up the UX of Element.
What am I getting wrong?
#1 and #2 are easy to conceptualize but very difficult to build and maintain. Basically, the problem is that people don't fund open source unless they can monetize it.