What we need is for self-driving cars to become available and cheap enough in cities that are still growing fast enough, and which have legal and political support for driving such cars fast close together, so they can achieve high throughput. That is, people need to be sufficiently rewarded for using cars in ways that allow more road throughput. And then economic activity needs to move from old cities to the new more efficient cities.