This is a very old and tired subject. Humans don’t learn on a curve that never changes. It flattens out after a certain amount of experience and skill gains become much slower over time. Experience matters but your gains from it are incredibly fast early on and then move towards exceptionally slow and situational later on. At some point fairly early in most games a players personal skill factors way more than total played. So if you sort by level, outside of servers where it’s level 10-15 and below, then you will end up with an even worse situation. Not only that, you punish players who have put in significant time but simply aren’t that good as players. A lot of people play to have fun and to pass time…not to constantly improve. So anybody who gets up there in level would have to start a new steam/db account so that they weren’t constantly making their team lose.
The server currently puts players on both teams using a hidden MMR system that calculates your last 25 games played. So each team, technically at the start, is “balanced” because these numbers are even regardless of their account level. However, this system is flawed since it can put too much reliance on one or two really good players to carry quite a few not as good players in a lot of situations. Also, it does not factor in disconnects. It also doesn’t factor in the mercs people choose. It also doesn’t factor in whether you’ve been drinking for 12 hours straight and are blaring AC/DC. In short, a balance system is only as good as the people who connect to the server want it to be. If they understand and care about team balance, playing the objective and are genuinely interested in winning then you will have consistently more balanced games. But even those can end in stomps. If you don’t believe me go play/watch tournament matches or play in PUGS with fairly even skill on both sides…sometimes matches end as a stomp.
Casual MM will fix a lot of this since it will use everyone playing at that time to try and balance teams. But that doesn’t fix a lot of what I talked about above. Balance is a good thing to strive for but mentally understanding why it’s not always possible or why it’s so hard to achieve goes a long ways towards setting your expectations correctly.

