Yes, because other federated protocols (email, XMPP, Matrix) don’t have the same features modern messengers have and don’t interoperate with other protocols well. I don’t think XMPP OTR or OMEMO are RFC standards either, they’re just extensions on top of XMPP.
Some XMPP people are part of the conversation and Matrix is already moving to adopting MLS, so clearly “just use x” wasn’t an option, even for them.
Yes, because other federated protocols (email, XMPP, Matrix) don’t have the same features modern messengers have and don’t interoperate with other protocols well. I don’t think XMPP OTR or OMEMO are RFC standards either, they’re just extensions on top of XMPP.
Some XMPP people are part of the conversation and Matrix is already moving to adopting MLS, so clearly “just use x” wasn’t an option, even for them.