Ideally, this would lead to people having a 50% win rate which is just unacceptable to some. Those people resort to smurfing or cheating to get their fix--they don't really want a fair and equal match. Just look to the Call of Duty community crying about SBMM. Those people want to farm clips and play with those worse than them--not people at or above their skill level.
Additionally, many multiplayer games at all but the highest skill levels have most matches determined by the side that plays the fewest number of mistakes. This is especially true of team based games. At most skill levels, both teams will be making many obvious (and less obvious) mistakes. This can frustrate some who believe that they're held back by their team and just need to play with higher ranked teammates. So people will boost or buy accounts or resort to cheating.
Cheaters will also easily adapt to ranking systems by creating new accounts or intentionally de-ranking themselves.
Cheating happens regardless.
> What if online games track how well people do and sort them into tiers based on skill level?
Games have been already doing this for at least a decade. Games that do this are exactly the games where cheating is rampant.
If that's so, then do we typically only see KLA on games that are mostly funded by microtransactions or live service models?
In short, we typically see KLA on games with in-game currencies whose servers are controlled by the vendors.
Inasmuch as KLA is actually used as anti-cheat software, it's usually a proxy for actual moderation (i.e. labor). Community-hosted servers generally develop their own processes and customs for handling bad actors, but vendors generally don't want to hand that kind of power to internet strangers.
What if online games track how well people do and sort them into tiers based on skill level? And then put people who are roughly evenly matched together. I am guessing that cheaters will naturally end up clumping together with each other, and maybe a smattering of elite players who are good enough that they can hold their own, and maybe even benefit from the added challenge. And also, casual and less-skilled players can play together and not get dominated so much.
I don't think it would end cheating. But perhaps it would mitigate it by reducing a lot of the potential upside. Assuming the upside for many cheaters is that they enjoy feeling like they can dominate a server full of non-cheaters.