The only reason D2 bots exist and/or survive is that they are making money off of selling items. Would the community rather deal with Bots, or have Blizz insert the option for microtransactions (buying runes etc) into the game?
Here are my thoughts. In college football, one of the top 3 or 4 most Difficult stadiums to play in, is Mississippi State University. Now, when most folks hear that they are like “WHHHAAT?”. The reason it is so difficult to play in this stadium, is the noise makers i.e. Cowbell (like those used in a drumset). Give 20,000 people noise makers, and you can hear the racket from MILES away. For the longest time they were “illegal” and the NCAA banned them from being allowed into the stadium…… cough like that was EVER going to work. So the problem got completely out of hand. THEN the NCAA had the ingenious idea to make the cowbells “legal”, but to regulate when they could be rung, with potential on-field penalties should the fans ring the bells at inappropriate times.
Instead of expending effort (time/money) into fighting Bots why not have Blizz install it’s own In-game microtransactions for buying runes. Then regulate the release/timing of when players get access to higher level runes. Because lets face it, 5 months into a 6 month ladder, who cares if a returning player chooses to buy an enigma for their new character?
Players would see a drop in the number of bots, and Blizz would have more incentive to update D2, and to more actively fight they botters (because they would be cutting into Blizz store profit)