I wondered from the beginning why matrix was adapted so quickly. It's cryptographic protocol is so flawed. Most of the leaks could be easily prevented.
Isn't it more that they have different use-cases : Matrix is PC-first, while Signal (and Telegram, WhatsApp) are mobile-first, to the point of requiring a phone number ?