It is both lack of manpower and my lack of knowledge for Discord. Is this something that needs to be hosted on a server, like how TeamSpeak works? You are welcome to create one!
The way that Discord differs is that it's more focused on accessibility, so you can open servers in your browser or through its lightweight client provided that you have the invite link for said server. It also has separate channels for chatting and file sharing, kinda like Slack, and regular voice chat. There are still user groups for different permissions, of course.
Server creation is free, you just pick a region and name it. I assume that means it's a dedicated server as it doesn't require the user to provide hosting space or to pay for anything, but I'm not 100% sure.
If I make it I'll provide instructions on how to join somewhere on the forum, likely on the Other Discussion board, but feel free to move that post wherever is more appropriate. Thanks for your responses on the matter!