Honestly bot or no bot Blizzard wins in the end. We buy accounts, feed them $ and they know most of those banned are "return customers"! So their move to ban and announce it so publicly is a great move. It serves two purposes:
1. Reassures current customers that "Don't worry guys noone is cheating in our game". This is BS as everyone on this forum has been on the other side of that fence and has seen that there is a HUGEEEEEEE number of people botting on this game. Even right now with HB down please go ahead and park in front of Grim Batol and see how many people bot 24/7.
2. Seeing as WoW is like *****, and believe me I've tried to quit for 10 years myself, botting makes it 100x sweeter and more rewarding, they know most of us will be back. We'll pay for new accounts and generate revenue and statistics for them. Whether you are addiction to making financial gains or topping the dmg charts in your raids by a factor of 2, believe me you are an addict and you will be back.
Blizzard is a like corrupt cop. It will take bribes (lets most of bot without any problems) and every once in a while gives us slap on the wrist (6-months ban) to reassure the public that they are doing their job. They just want to keep the integrity of their game while keep their user base high and make money in the process. If I was a Blizzard executive working on WoW I would do the exact same thing! They just don't want to become "The game where everyone bots". As long as they keep their balance they'll be more than happy to let most of you bot and ban 1% of you every once in a while.
https://www.youtube.com/watch?v=1yhAOs94n8k