Cars are here to stay imo - they are too convenient to give up, are nigh on essential for a good number of people for various reasons and universal, quality and user-friendly public transport is never going to happen on cost grounds.
ICE cars are doomed and EV or possibly hydrogen is the direction that we are heading.
We should do what we can re public transport (easier in more densely populated areas I should imagine) and at the same time re imagine the car.
As I see it, EV's are following the ICE vehicles hackneyed trend of bigger = better, higher performance = better and more 'toys' = better. That way madness lies.
The cars for tomorrow need to be sized to their probable usage especially in terms of passenger carrying ability, they need to be safe, have adequate and not insane performance and they need to be cheap to buy and run.
First base for me would be to limit performance - 0-62 mph in 3 seconds etc and top speeds of 100, 150, 200 mph are utterly ludicrous. This may help some people get off of the performance dog *issing contest for starters.
Seriously, I have friends with some very fast cars and to hear them talk of specifying new cars with another eg 25 bhp more than their current huge bhp car is beyond belief. They talk of shaving 0.1 seconds off of 0-62mph or 0-100mph times. How utterly absurd and out of step with the world we now live in.