I agree, yet at the same time I can understand why some turn to botting. Per Blizzard's rules, which are clearly stated in their EULA, there could be no other legal outcome, and ultimately it's the right decision. Yet, otoh, most people don't have the time, patience, etc, it takes to build a char in many games to be powerful or well geared.
If a player really wants to have among the best geared, most powerful characters in WoW, other games from Blizz, and plenty of other games in general, they have to spend an incredible amount of time to do so. It gets to be like work, even more time consuming than a full time job, depending on the game. Hell, people in some areas of the world actually have/continue to grind for others as a job, for that matter.
Because of this, some reckon that having to practically live and breathe a game day in and out is just as unfair as botting. Despite never having used a bot in any game, ever, I don't necessarily blame those who have/do, depending on the circumstances.