i know how it matches, and for the past 2 weeks its been broken. They even said they're looking into it on dev forums, get off your high horse.
Either that or the massive influx of people from "official release" have made it outta whack until those new people get correct ratings. I just know that for the past 2 weeks the games I've been part of have been for the most part horrible and its long a time period + too many games to call it a "fluke".
And I didn't say it wasn't messy. I said 90% of the people crying about it cry about it for the wrong reasons. You said plenty of people post about it on dev.dota but a lot of the posts are idiots using shitty numbers to backup their argument. Matchmaking has always been messy, it might be even more nowadays since they just changed it, but it doesn't make "I have 1000wins I shouldn't be matched with people with 100wins" a good argument regardless.
Also their antismurf system can fuck up, maybe a new player gets lucky, pick riki, kills a lot of people in his first few games, and the game will attribute him a high rating based on that performance, and then you have a new player in a high game and he gets trashed. Shit will even up eventually but the large influx of new players create a larger number of these "wrong placement" cases.
My point is just, using Wins as a measure for anything is basically a retarded argument. In no way can you use wins alone as a basis for any sort of ranking, regardless of the numbers. And yes that includes 1win vs 1000wins. You can't say someone with 1000wins is obviously better than someone with 1wins, because of smurfs, previous gaming experience and the fact some people are awful at the game and have 1000wins but 1500losses. They played 2500games and they're still fucking awful, possibly more than a completely new player who's actually trying to improve and been churning bot games. Even using the win:loss ratio is not a guaranteed accurate representation because of the rating they're being played at. 50% winrate at low rating isn't as good as 50% winrate at high rating.
As I said, just hide the wins, or show the ratings if they want to go that way. Or do it the LoL way, have a separate queue for "ranked solo", and show only that ranking. Keep normal games for people who don't want to see the rating(even though there's a hidden rating in lol for these games too). I think that's probably the safest way to go about it, it won't hurt people's feelings because they can still play without a visual rating in the other mode. With that said, even with the visible rating, there's dozens and dozens of threads complaining about the ELO system in LoL and how it's "unfair" and how they keept getting matched with "the worst players ever" and the dreadful term "ELO Hell". Even if Valve's matchmaking was perfect(and it's certainly not), people would still bitch about it.