Hybrids don't really have “heavy” batteries, obviously they weigh a bit more than “no batteries”, but the energy recovery makes sense. A hybrid should give better mpg nearly all the time, and some hybrids do offer the option of 100% electric use for short distances.
I'm in total agreement regarding the charging infrastructure, and indeed, the charging time. If it were possible to swap batteries, it might be a reasonable approach to the charging time issue, but there is no multi-manufacturer agreement about battery standards, and without that, it’s probably a non starter. I’ve heard of chemistries that might offer more rapid charging, but physics is physics, and you have to get the heat out somehow. Hydrogen gets round this issue, but brings lots of other concerns, mainly it leaks through joints. Fire is not a big issue, it’s so light it vanishes very quickly, but it’s expensive to make and needs lots of green electricity, if you don’t want to use oil.
In my view the largest elephant in the room is electricity generating capacity. The UK simply could not support a wholesale conversion to electric road vehicles, even if there were the charging stations and necessary grid infrastructure, which there aren’t, and it won’t be quick and easy to install. Those of us lucky enough to have a driveway can probably install a charger, but many, if not the majority of homes in the UK don’t have that option.
And the motorway services will only install chargers when they have to, and when they can charge 10-20p more than the going rate, as they do for petrol & diesel now.
My boss has an electric car. It’s very nice. He uses it religiously, unless he’s going more than about fifty miles, because of the issues with charger availability, reliability, and charging time.
I really do like EVs, but I don’t have one. I could replace the motorbike I go to work on with an electric motorbike, it would be great fun, but I’d be hamstrung if I wanted to go any distance at the weekend. The Discovery is used for long-haul holiday trips so that’s a non starter. And I guess that is the bottom line for most people. I can commute, but I can’t go on holiday, it’s cheap to run, but stupid expensive to buy. The sums don’t add up.