1. Better safety - I find it very likely that self-driving cars will reduce the amount of traffic incidents. Algorithm will likely act more stable than human driver.
2. Better fuel consumption - again, more optimised driving patterns.
3. Better convenience - you can drink and drive(well, car will drive), you can sleep and drive, you can work and drive.
4. Better transport - self-driving trucks don't need breaks, are not likely to be overworked and will likely not block motoways taking over another truck going 2 km/h slower (yey European highways!).
5. Better vehicle utilization - we will be able to reduce total number of vehicles and all the congestion, environment pollution and money that comes with it.
While solution you mentioned really improve quality of life in cities, they do not ultimately solve issues inherent to car transport, where car transport is actually preferred/best solution.