Comment by vel0city
> It used to be pretty easy to just ban people from playing
I ran servers for a lot of games. It was often difficult to ban people from playing. First off, someone with ban permissions would have to actually be online at the time. So often nothing would happen at all, you'd just have to leave and find a different server. Second, one could get banned, often just change their IP or use a different CD key or whatever other identifier the game used, and hop back on with a new identity.
Meanwhile discoverability of similarly skilled matches were a challenge, along with actually playing with a group of friends against new people. Its not some perfect panacea, there are a lot of things people disliked about picking private servers to play on.