To be fair you could implement a Discord client that doesn't suck performance wise. A number one feature of modern instant messaging is message history. For productivity and even personal groups usecases people usually don't want ephemeral chats.
I'm sure there's a lot of useful and basically public information siloed inside of Discord.
ripcord: https://cancel.fm/ripcord/