The only thing fossil cars have remaining is range and charging speed and I suspect is only a few years to go. Everything else is in another league.
Where I live in Europe all who own cars in the city have them street parked in front or around their apartment buildigs.
How will they all be charged if everyone would switch to electric?
Plaster all the streets or sidewalks with charging stations?
How will the existing power lines handle the extra strain? (Spoiler alert: they can't)
Who will pay for building and maintaining all this new charging infrastructure?
These are concerns that are somehow never considered yet they're the main bottlenecks for the future of mass EV adoption in the cities.