Even if we agree that the technical hurdles will eventually be overcome, I think that the problem will remain that a lot of people will want to keep their cars. Uber has provided a car-on-demand service for years, and yet in cities there is still congestion on the roads and cars parked wherever you look.