The UK is small, cars are squeezed onto tiny roads and most people do on-street parking, i.e. you park where you can. When I last had a car I could only park around the corner from my flat (which was set far back from the road).
Having off-street parking is a luxury here that only a small % of people have, and even then if you have a block of flats it still makes charging from home more or less practically impossible.
Unless the govt intend to install charging points at every car parking spot on every residential road in the entire country in 9 years (!) or whatever the full timeline they have in their minds for everybody to have electric then this is not feasible.
That's not to mention the fact that charging electric cars requires very significant current to do so in a reasonable timeframe. Electrical substations in the UK simply could not cope with anything close to full electric car deployment without the entire electrical network being upgraded.
And this is before we get on to practicality issues around cars breaking down, longer trips or how petrol stations might be used given charge time.
I think there is some kind of shared delusion that this is some easy way of reducing CO2 emissions. It's not easy, and there are very big questions and trade-offs that nobody appears able to address.
Before people suggest 'well people need to use public transport then' - while the UK has better public transport than e.g. much of the US (I went to Austin without a car once, that was tough) - outside of London public transport is extremely expensive, very very unreliable (our trains for example are the most expensive and least reliable in all of Europe), slow and entirely impractical for many areas.
I am not anti-electric car, in fact I wouldn't mind using one (that acceleration, consistent torque, so much more reliable) - it's just there are huge practical issues that the govt seem never to address.
I personally think the appropriate compromise is to move forward with very efficient hybrid vehicles.