The main issue is that Discord is a fantastic tool that does everything right except the stuff people really don't care about. (Even if a vocal minority says they do).
If you want to run a community with SUPER easy access to everything from live video chats with a hundred members to forums, excellent access controls, integrations for absolutely anything especially if you also use bots from the marketplace, Discord is there and it's free, and it always works.
It's really rough to compete with that.