I think the idea is great, but look at services like Gmail. Sure everyone can setup their own email service, and client. But most people just go on gmails web UI. We've had XMPP and other similar IM services for centuries, but Discord and Slack are more popular. People like simplicity.
People use Discord and Slack because they have to, not because they want to. Having to keep 10 chat apps to somewhat keep in touch with people is a sign that something is very, very wrong.
People use gmail because it was free and in the right place at the right time with the right features. The web UI sucked when it came out, now it sucks even worse, but all email UI sucks.
None of these things are simple or good or the best solution, they're just free and people need to keep in touch somehow.
> People use Discord and Slack because they have to
I disagree that anyone HAS TO use Discord. Slack on the other hand, yeah I can see how that would be the case. However, the industry would have not adopted Slack if it wasn't good as it was, the landscape was ripe for something new. Sadly Slack barely updates with anything meaningful.