Thing is, unlike with external, devs will know when those building blocks are (over)used, as it is an in-game process. And it would be easier to counteract the BGS damage inflicted.
Someone using an autopilot for 3 days non-stop is a good indicator of a bot, amrite?
Not a lot of people do want to bot. A lot of people want an autopilot, though, hence creating a market for both.
Furthermore, some things can be added to restrict prolonged autopilot usage, dumbest is the captcha, making those blocks unusable for botting. And making full external autopilots will be a long stretch with a niche market for it.
So, how had this prevented and helped tracking the bots we are discussing in this thread?