Discord is the classic freemium monopoly trap. They want to capture market share with a walled garden and once they do they will alter the terms to milk out every last drop of revenue they can before everyone jumps ship to the new new thing.
Could you name at least two other platforms that offer at least Decent chat (file sharing, emojis, support for code snippets), decent voice chat, decent streaming and supports PUSH2TALK button? and I personally prefer when it is not self-hosted due to DDoS risk, but it's not must have. and is e.g F/OSS? Because I'm unable to name and that's why I started using Discord
Mattermost is the best self-hosted alternative and it works great for the chat part. Dont know about the rest.