To tweak a current meme, it's batteries. It's always batteries.
(Actually it isn't. It's more energy density).
You can put 500kWh into a petrol car in about 2 minutes. The same - even with the most expensive cables and infrastructure - would take about 25 minutes for an electric car. And although scientifically, copper isn't magnetic, you'd be amazed at the pull it has on thieves.
I can't fault the concept of EVs. Offload all the pollution processing to a single power plant, rather than fitting it to every car. But the materials science hasn't - and may never - catch up.
The only reason to persist with EVs is to eventually move towards a grid of autonomous vehicles that are effectively the new horse drawn coach. In theory you could transport the same numbers at a fraction of the energy needed per person. However as we know, when it comes to saving the planet, it's always someone elses job.
Meanwhile, I see the EU is starting to really dig into Apple and their potentially radiation busting iPhone 12. However I am sure Brexiteers will tell us that a little bit of radiation never did them any harm. Certainly didn't affect their intelligence.