For those doing relatively low mileage journeys and who can charge overnight at home, an electric car is excellent.
My Daughter-in-Law has a new electric VW and for her it is fine.
My son has a big VW Transporter with 6 seats which he uses to go to work, to go on holidays and to tow his rally car to and from events. It is a diesel.
Recently he was on his way to my home, a 75 mile each way journey, when he had a problem with the brakes on his VW. The AA came and rescued him and dropped his wife and my two grandkids at a service area whilst they trailered his big VW home. I went out and pick her and the kids up in my car and my son got the electric VW and came to my home for a late lunch/early dinner.
The family stayed overnight in a very well-known hotel in Huntingdon and asked where the charging points were as he needed to charge it in order to get home. The hotel were very sorry, but they have no charging points. Thus on Sunday morning, a search was made for a charging station.
In the end, he drove down the A1 and found a Shell garage which had 4 electric charging points. Two needed an app which he didn't have and the other two were being used. After waiting for aroun,d 15 minutes, one became free and he was able to re-charge with enough power to get him the 70+ miles home with a bit to spare. His view now is that electric cars are useless for anyone who drives on longer journeys out of the immediate home area, but that even then, the ability to charge at home is vital. Not everyone will ever be able do that - think high-rise apartments, terraced houses, etc.
Bluntly, it ain't gonna work unless very extensive infra-structure is put in place, and then only for some. For even some of the necessary infra-structure, every motorway and A-road service station will need a large network of charging points plus a lot more parking area for those waiting. So far not one 'compulsory purchase order' has been put in place to acquire the additional land needed for the parking/waiting areas, nor has the huge cabling layout needed even been designed to join these charging areas into the National Grid, let alone planned.
One can expect to see the 2030 ban on sales on non-electric cars going back initially 5 years, then 5 more and so on.