Why can't anybody just add a button to host a fully P2P WebRTC call? Like everyone did back when Slack didn't have anything, but in one click?
I did this as a side project awhile ago it was very fun.
https://github.com/adhamsalama/webrtc
I didn't bother adding much styling to the website because I was only interested in the network side of things.
In the case of voice chat in servers used for gaming, my experience has been that the persistent channels for voice are actually kind of important, it removes any friction from dropping in and out of voice chat, and allows others to easily see 'hey, there is someone in this voice channel, maybe i should join'