Launching the ship only requires you to press "launch". And currently you can log off, and log back on and appear outside the station - which can all be done with keystrokes.
So the same problem with crew interaction applies with the example given above - if there is some way to select between crew members via keystroke, it's by default automateable.
The only way to make something impossible (or at least very difficult) to automate is if there's a stage in the process that cannot be done without manual maneuvering with the joystick/mouse/gamepad.
So basically my only reservation in automatic supercruise revolves around that point - will it create a chain that can be automated. If not, then it's something that can at least be discussed and pursued. But if it is... best not to go there at all.
Well, not everything. Just one load of cargo and an insurance rebuy. Once the bot makes X runs it's all profit.
The problem is partly ethical, partly exploitable. Ethical because you should have to work to make your money regardless of what career you're in. It's morally repugnant to think of someone letting a bot run in a closed loop run in an out of the way system for a week (ah, forgot to add "refuel" to above list), and come back with a billion dollars.
And the exploitable element is how this would be sold to players either indirectly as cash-for-creds is currently done (so the bot makes those selling cash for creds that much easier) or even more unethically, by distributing or selling the bot program to others for them to to tweak and modify as needed.
It's also not just the intended consequences, but the unforeseeable unintended consequences that might come up later.
----
Personally I still think what might help many people who don't like Supercruise is to have their ETA and distance readout show up everywhere - make sure it's visible not just when looking straight ahead, but when looking at the left and right UI panels, when using the Galaxy and System maps, and eventually when using GalNet and the Powers menus (in whatever form they take).
That way you can simply set your course, set your cruise speed, and kill time as you see fit until you get close.
It would help, at the very least, I think.
There already is an align with ship trajectory function. If you are unable to enter SC without aligning it would be very difficult to use a bot.