Perhaps you could provide some initial arguments why they should?
It's worth noting that if Mattermost adopted Matrix, like Rocket.Chat has[1][2], the vast majority of these limitations would fall away :)
[1] https://www.rocket.chat/press-releases/rocket-chat-leverages...
[2] https://matrix.org/blog/2022/05/30/welcoming-rocket-chat-to-...
I thought it was completely open source.