Yes, I agree if you have multiple accounts, and you don't care about losing any of them. As I said, I'm a "casual" botter, and I'm very, very cautious with my botting. I own one single account, and yes it's my main. I do care about it, which is why I'm overly cautious with what I do. If I farm herbs/ore it's rarely ever put on the AH, and it's most often always used for my professions. So, sure, making gold is easy if you don't mind sacrificing accounts every now and then.
Also, yes, I know the whole, "If you care about your account, don't bot on it." etc, etc. However, the bot actually helps me enjoy the game by taking care of things I can't see, such as procs, auras, and the random things like that. I'm disabled, like other WoW players using HB, and if I had to play this game by hand I would fail beyond miserably. I would probably still be stuck in gear that's less than 463. I can't farm by hand anymore because I can't see the nodes popping up on the minimap, I can't farm dungeons by hand because I can't play my toons efficiently enough to matter, and farming world content by hand is almost impossible because I can't keep myself alive by doing all the abilities and CDs because I can't really see them, or locate them quickly enough to use them. This is why I depend on HB to handle my game play.