How do bots ruin ranked matchmaking?
The account economy behind it
A ranked-ready account with clean history sells for real money. Farming one by hand takes weeks; a bot fleet produces them continuously. The ladder fills with accounts that exist only to be sold, and every match they touch is wasted time for nine other players.
Why bans lag behind
Ban waves remove accounts the farm already profited from. Detection that waits for statistical outliers catches yesterday's pattern. Meanwhile the bots adapt: play time, hero pools, and even chat messages are randomized to look human.
Stopping farming at the door
The cheapest bot to stop is the one that never enters. Scoring clients at login and lobby join - automation fingerprints, virtualized environments, impossible input timing - keeps farmed accounts out of ranked entirely, instead of cleaning the ladder after them.