The objective of the Match making is to match players around the same level and sharing the same preferences.
*Current MM is not doing any of those 2 basic things, more than 500 points difference is not close to fair or balanced.
*Current MM has a priority for those who have waited longer, if team A has waited for +7 mins the MM will gather a bunch a players several levels below the rank of team A in order to get a game quick enough, despite the other players didn’t even wait more than 2 mins
*Current MM and map ban system allows premades to control the maps by giving 4 bans, while solo players can only ban one map.
*Current MM doesn’t work with democracy, if 7 players from 8 have certain map as preferred it can’t be possible that one simple guy can ban and deny that map for the rest, given that MM pairs people for rank and after that it chooses the map.
*Current map pool is being voted by the same forum users, the sample of the voters doesn’t represent even 3% of the total players meaning whatever result they bring is just empowering a minority and forcing the rest.
*The maps are not random, 6 of them are picked by the devs, they tend to repeat the maps and put always maps with really low pick preferences and not competitive at all, this should be gone forever.
*Current tg ranks means nothing given the big inflation that was caused by the same devs for too much time, even when there are the circumstances to match 2 teams of around lets say 2400 elo, the match is not fair given that btw those players some of them are 1000 elo 1x1 and others are 1700 in 1x1, when facing each other the game ends pretty quickly on that side, making pointless the whole pairing system using the tg ladder.
*The server allocation is not random, it does generates unfair matches by a terrible algorithm design, if you are from north america and play a team on south america it chooses 100% the brazil south server, same happens when playing vs australian players, the difference is INSANE, as those players close to their regional servers have 50 ping, while the other team members have +250 ping, that is unacceptable the difference is day and night and its embarrassing, the server should be picked by pings rather than locations.
*There should be a ban list for players you don’t want to face on ranked games, lets say laggers, known cheaters like ertug or simply you don’t want to face those big traders that have plagued the team games, not having such basic feature is a huge downgrade compared to voobly a 10 ban list should be enough.
Now if you have some basic reading skills, after all these points mentioned you should understand better the alt f4 phenomena, instead of calling those people selfish or self centered, cause in other words if you ignore all of this points you have tunnel vision, things are not fine, not even decent, things are pretty bad, have a nice day.