I was under the impression that big companies would only lock their servers during serious events, leaving them open most of the time to recruit. Thusly the solution to this problem would be to have toggleable server passwords.
I also disagree with the sentiment that the game is only fun with a nearly maxed out server population. Some of my favourite matches happened in servers that were only about half full.