The more complex it is, the harder to maintain. So called A.I. are exceptionally fragile compared to a Lathe controller, set-box GUI, accounts program because it's impossible to predict all eventual inputs and situations. Unlike a GUI an autonomous car can't ignore input until it gets "valid" input.
Autonomous vehicles need their own dedicated pedestrian and cyclist free road ways, the equivalent of railways without tracks.