I've recently switched from Discord to Matrix and its been a breath of fresh air.
The only successful business model for chat apps is giving away investor money in the form of free services.
XMPP is an option but way less popular.
Discourse is an option often successfully used.
The reality is that a LOT of FOSS advocates are completely disconnected from reality and see no issue with that. They'll insist "there's nothing wrong with the UX" to their graves, no matter how many people are pushed away by bad design. They can't see it because it doesn't bother them, so as far as they're concerned the issues don't exist.
Then they'll make comments loudly wondering why <proprietary software> is so much more successful than <half baked FOSS alternative>.