If there were at least a real system in place to stop this kind of nonsense, maybe cheaters would actually think twice before making new accounts.

Because right now, if they can play over 100 games and stay unbanned for two weeks, it basically costs them nothing to create a new account compared to the time they spend playing.

If a bronze player’s KD is over 4 after 20 games, just auto temp-ban to check them later. Why let cheaters ruin hundreds of matches before doing anything? You have all the data for that!