I think the problem is really lack of games. If half or more of the games on your list are 'pro' games, and the other half are for countries on the opposite side of the world, then the community is basically saying 'you aren't good enough, you can't play'. I can understand how that must suck for ye olde scrube.
That said, when my Prem and I host a game called "Good players, teams ok" it is funny when the entier other team has like, 2 wins AMONG them. (Fastest game in history, our sedna/UB killed all four opposing players in the first wave of attack, then they all rage quit).
This is definitely part of it. People don't understand how ping works in this game and it makes people from different regions unwilling to play with each other. In a way I wish they would just hide pings completely and show a colored indicator with anything 250 and under being green.
I've been kicked by euros time and time again for having 180 ping, and I've never had issues playing with euro players who don't kick me. One time I had, I kid you not, 150 ping and they said I had to leave, to which I responded "it's not an FPS." If their reply weren't founded on such a deep misconception it would actually be quite witty, because almost instantly they responded "it's not chess either" and kicked me.
The total number of games you can play with people right now is really, really artificially deflated because of this. The only region that seems to have legit connection issues with other regions is Autstralia. Asia might have the same problem but I haven't encountered any asian players that I know of (which might just mean it works fine and there was no reason why I would have noticed).
But back to the topic at hand, let's be honest. The majority of players just don't like hosting lobbies and there's not enough mediocre and poor players who are opening them, so the odds of a bad player finding a match with players of similar skill level are slim. These players' unwillingness to open lobbies leads them to join and then ruin quite a number of decent games, which is another reason why we need automatic matchmaking.
Also kudos to the guy who pointed out the absurdity of the people here who think they're doing the people they stomp a favor, like some kind of seemingly cruel kung fu master who hardens his student. If you don't have a goddamn floor length ghost white beard, you're not doing anyone any favors, stop pretending you are.