I don’t have trust in the matrix bridge to accurately represent my messages so I don’t like to use it because several times I have sent something and it has not come out right on the other side.
It’s like the emoji fragmentation issue on a much bigger scale. Chat is very complex and social/communication cues are very susceptible to being affected. I once sent someone a YouTube video with a timestamp and found out that ms teams did not load the video at the timestamp if clicking the thumbnail. I now kill the embed when sending a timestamped video because this caused a lot of confusion for the other person. Stuff like this happens much more for bridged communication where you don’t even have access to the UI to see how it worked or disable embeds
Matrix itself does not cooperate with others. They could have avoided XMPP bridging by building on top of XMPP instead of creating their own protocol.
> If the same amount of effort went into improving XMPP as goes into complaining about Matrix, then XMPP would be in a much better state.
It goes both ways. I don't know about XMPP, but IRC would be in a better state if people who complain about IRC would spend as much effort checking out newer IRC software (which already exists!) instead of using legacy stuff, then throwing the baby out with the bathwater.