There's absolutely no reason for most people in industrialized countries to own a car, other than the fact that the public transportation infrastructure sucks. With the shift of gas to electrically powered vehicles, there's even less of a reason for people to own an electric vehicle with a massive battery. We need higher density public transportation. Where the kwh of transporting a person goes down on average, thus reducing the need for more batteries.
As residential density increases, and road infrastructure can't keep up, we'll see a lot more bike paths, light and heavy rail, close proximity grocery stores, etc...
Look at Atlanta right now. Traffic is a clusterfuck, suburbs are also expanding, prompting more people to own a vehicle so they can get to downtown where the jobs are. You sit on the highway, and every single person is in a 5 person vehicle, only for 1 seat to be occupied. What a colossal waste from a utilization perspective.
Atlanta has decided to repurpose an old rail loop around the city and make a paved path around the entire city, which connects to other public infrastructure via auxiliary paths and existing trails. It is called The Beltline. It will take maybe another 10 years to complete the entire loop, but the city will be ready to handle the problems that will ensue decades from now.