indecency but ya instead of going to one central place for whatever reason...
One place to go to is terrible for any system, and terrible for any service. 50 offshoot tiny ones is just as bad, but we've seen the problems already with "one central place" involving something like playing comp TF2 in general. Get banned from RGL or don't like the way they run things? Too bad, they're the only ones around. You want SOME competition because it offers people choices. If RGL, ESEA, and UGC were all equally active, RGL might actually have to respond to some of their criticisms or risk people simply leaving for a better service.
If all of NA was dependent on PugHub, most of the people who play 6's TF2 would either just not pug or rarely get to pug. It would be terrible. The only reason the many teeny tiny Discord groups thing exists is because most of us lack knowledge for web-based coding to create some competition for FACEIT or TF2Lobby. If RGL pugs came out (which, based on screenshots. basically looks like PugChamp), on top of PugHub FACEIT, plus TF2Lobbies as that "third option", I don't think we would see as many offshoots as we do now where it's basically either play PugHub, play a lobby, or make your own pug group.
Obviously there would still be some, but not to the extend of, "I made my own because I'm AM and I don't get picked in PugHub" or "I made my own because I got banned from PugHub but I still want to play" or "I made my own because I'm tired of playing with <this regular> who is ALWAYS in PugHub and is very annoying". You need at least three or four major places to pug and not just one central or we run into the current problem of a lot of smaller clubhouses to solve a service problem.