People use Discord and Slack for different reasons.
If you want to create an alternative — the place to start is NOT E2EE (end to end encryption).
A place to start is understanding all these different types of users and use-cases. And then deciding which of these user types you are making the software for.
Some of them need E2EE, but some do not.