A majority of the use cases for self-driving cars are either solvable, or already solved, by some combination of better urban planning (i.e. zoning and probably large-scale regulatory reform), public transit (specifically useful public transit), and public investment. Unfortunately, in the United States, we are unable to do even one of these things sufficiently well, hence the need for self-driving cars (or, in some cases, some other technological solution; e.g. hyperloop).