Docking computers should help you undock and help you safely undock without crashing into npc's.
Take a look at the wreakage floating around inside a station. This is usually due to NPCs that have failed to exit the station properly, so they were destroyed by the station guns. Do you really want the same AI controlling your ship?