Just because the bots don't get removed right away doesn't mean that they don't get punished, nor does it mean it should ever be considered an acceptable practise.

If you're ever at a point where you're thinking 'gee I'd rather let a program play the game for me while I do something else', and that this sounds like a good idea? Then you should consider quitting that game and finding something you actually enjoy doing.