An airplane is much more complicated from a systems perspective (but yet can be more easily automated from an operational POV). To make an airplane fly, there are dozens of control surfaces, very complex mechanical systems, and not to mention a greater degree of danger (i.e., explosions) and loss of life should these systems fail. Yet, when everything "works" within their engineered/designed parameters, we can construct control algorithms around these operational envelopes.
Also, at 10k feet in the air, there are rules that govern flight paths (overseen by controllers); radar and beacons that help keep planes on track; and most importantly much less traffic/congestion (as opposed to a bus or car).
This provides the pilots (and also sailors) the ability to automate their flight at steady-state. This is where it gets interesting. If a plane loses a control surface or a critical system fails, these controls systems will be pushed outside of their operational envelopes, and this is where a human takes over.
It's not a question of "if" but "when" things will fail....