I think the community-ran nature of it makes it super hard to discover new discord communities though, and it leads to duplication where new games have a bunch of communities pop up that divide the userbase.
I know there's third party sites that act as directories but it's a bit of a hassle, I wish they'd have two separate products, the gaming one with a public directory and one to create private communities that can be used for other purposes.