Well... guess we didn't saw the same Bots.
If well programed like the ones I saw, they can push a char to 100% effectivity. By this I mean using the right skills in the right moments for max dmg (Combos), keep max stacks up on skills/gems (Taeguk gem), skip mobs when is not worth killing them, dodge things like explosions, etc... and the list keeps going on and on.
A human can do that, sure... but not with 100% accuracy or 24/7. You will always fail or click the wrong skill sometime.
That's why I say Bots are OP.
Maybe a way for Blizz to find these cancer people, was to check accounts that are online and playing for more than 24h straight... I'm just saying...
The more and more I hear about it I'm starting to be in favor of it. It would at least work for seasonal botting and they can apply it to normal as well. They would have to make a monitor of some sort to reset on each new era that the play time can not be more than minus 10 hours of the season total after x days or something along those lines and then have it trigger an internal e-mail or ticket of some sort to prompt an investigation.
The only problem I can foresee is the details. How long is too long for a single person to play? What's the right choice for that? Does internal tooling allow for a hook into player stats to trigger an investigation notice? SO much stuff to think about when creating a tool like that with a lot of gray area.
And then comes the even bigger problem. If they ever implemented something like this they'd never be able to tell their customers about it. Because among the honest and do-good customer base is the people that still want to bot. Once you tell cheaters how a system works it gives them insight on how to reverse engineer it.
So the decision:
tell the customers to quell the outrage and overall please the customers that something was done about it at the cost of the system becoming cracked and having to constantly revamp it until you run out of options.
Don't tell the customers to allow the system to work efficiently as possible for as long as possible slowing the cracker creep at the cost of leaving customers outrageed for the better sake of the entire game eventually resulting in a lower player base.