Why is Riot such a dumpster fire? The Matrix protocol has so much potential and yet NewVector just manage to build hot garbage and prevent the protocol from gaining a wider user base. Why on earth is key exchange in Riot such a pain in the ass? If you sign out and then sign back in every single person in every single room you're in must manually verify your session. If you use it with any seriousness this absolutely breaks usability. Why did they introduce such a massive point of friction?