They should just add obstacle avoidance, and then link it to the ADC and call it an Autopilot.
It will Hyperspace for you, then fly you around the star and align you with the next jump.
Once it reaches the destination system, it will aim for the station you plotted the course too, and also avoiding the star and whatever planets in the way, fly to it, and then automatically request for docking, then follow standard ADC procedures.
What's the disadvantage?
- It should cost a pretty hefty sum.
- It should always fly in the blue zone, so if you're in a hurry, flying it manually would be a better option.
- It will disengage if it should accidentally run into an exclusion zone, or if you get interdicted.
Basically an autopilot isn't meant to do all the flying for you. Not meant to be Easy Mode. But rather, Comforable Mode.
It should not be an expert pilot replacement. It just designed to get you to your destination, safely. No drama, No fuss, No Muss.