I guess you could look at it as another level of metagame, though.
You win a lot, you get grouped on a server with other winners, you lose a lot, you get grouped on a server with others that lose a lot.
This keeps skill levels (and challenge) consistent.
Or, is that too much of an algorithmic challenge for the game designers?
If they can write the game in the first place, it shouldn't be...
I guess you could look at it as another level of metagame, though.