I do think botting in classic needs to be dealt with, if you do a “/who rogue blackrock” on most of the larger realms you get 50+ unguilded rogues pick pocket botting and I think the majority are bots even with the benefit of the doubt. I just don’t think Blizzard will ever be pro-active about them and I have a feeling that Blizzards anti-bot software ignores instances.
Blizzard can’t split up the money from the boosts like though.
Edit: If Blizzard had a system which checked login duration and location they would see that someone cannot be in Blackrock Depths for 20 hours straight leaving then re-entering. Since they don’t kill any bosses the normal dungeons completed count wouldn’t work.