I still dont understand why Slack is popular when there is a free open source solution matrix/riot/element that works just as well.
replies(8):
1. Network effects. All your friends are already on slack/discord.
2. Difficulty to get started. Simply understanding what Matrix does, especially for someone non-technical, is more complex than setting up an entire slack workspace and inviting your friends.
3. Clients. While the slack client is a resource hog, for most people it is better than Riot/Element or other 3rd party options such as weechat.
I think all of these things are improving and Matrix absolutely will gain ground, but it will take time.