You're right long term, but self-driving cars that are allowed to drive without any human behind the wheel is more like a 50 years out thing, IMO. Part of this is just cultural and political, and part of it is due to real technical challenges (there are still going to be extraordinary driving situations in which the obvious thing to do would be clear to any reasonable human but not an autonomous car without serious general purpose AI).
Why not just outsource the driver to, say Eastern Europe, Mexico or India? Rent out a room, buy bunch of computers, screens, tables, chairs, and then hire a bunch of "virtual drivers" with enough experience on the road to control those vehicles remotely. Furthermore, program the car to stop on the side of a road in case should it lose the wireless connectivity. I guess the ping could be a problem, but haven't most of the people driving on the roads today got slower reactions to events than 100-150ms? Later on, as the tech progresses, teach the software to direct the driving to that virtual driver on hold only when the "AI" wasn't be able to figure out the current situation.
I believe that any such situation that could not be dealt with by simply coming to a safe halt is currently very badly handled by humans. I believe that they could be better handled with the _current_ state of the art, let alone advances we see over the next few decades.
I'm not arguing that they could be perfectly handled; just that the machines can do better than the average meat-bag.
You underestimate the effort a good troll would be willing to put into this.
I've thought about this for a few years, and as near as I can tell it's either much harder than it seems, or there are fewer vandals than I'd have expected.
The driver of a taxi needs to make enough in a day to cover the periods when there are no fares, or travel from a low fare-density area back to the high fare-density areas (and in some regions with ridiculously constrained supply of taxis via "badges" or other such anti-competitive pro-monopoly legislation, to pay the ridiculous fee to just operate a cab).
With the drivers removed, you now have a fleet of taxis that can run 24 hours a day (minus maintenance etc.), cost zero to just sit and wait for a fare, and can be managed and coordinated easily to migrate across the changing fare-density regions throughout the day.
If the price and convenience goes down enough, various groups of people stop needing cars. They just use the "get me a cab" app on their smartphone (or just use the regular telephone) to get a cab when they need it. If this creates a positive feedback loop of cheaper & more convenient -> more people using it -> more taxis deploted -> cheaper & more convenient etc., then in some high-population areas, owning a car will become an unnecessary extravagance.
Operated automatically gives scope for further savings; heading from point A to point C via B, and someone in B is also going to C? You'll get offered a "share this ride for this discount" option.
All this leads, hopefully, to fewer cars needed to provide the same number of journeys, at lower cost. So, how do I go about shorting the car manufacturers? :p