The problem is simple - EVs are overpriced and battery density is too low. It needs to be at least twice of current ones. EVs are
Definitely going to be over hydrogen, but the tech is just not there yet for many markets. 200 kilometers in harsh conditions is wayyto small range
Why? Commuting 100 miles to work each day is ridiculous. For anything less than that, your 300 mile range is going to be plenty. There's an argument to be made that the tech isn't quite there yet for long haul trucking and the like, but 95+% of commuter vehicles could and should be replaced with EVs tomorrow.
I think this implies that a family has multiple cars. It is good enough to be a second car (yet IMO to expensive still and while Tesla gets on the cheap side, its interior is not for everyone).
However, my point is - I don't want 2 cars and EVs don't yet tick all boxes.
How so? What I'm implying is that most families don't need a car that can drive more than 300 miles a day. And on the rare occasion that a family that doesn't drive more than 300 miles in a day has to do so, charging for 45 minutes every 270 miles or so isn't such a huge inconvenience that it justifies burning hydrocarbons the other 364 days of the year.
The problem is that in reality it is not every 270 miles :)
Take it a a normal winter with -20 celsius and it is impossible to drive 270 miles on one charge in a motorway.
My parents live 240 miles away and yet it is almost impossible to get there on a single charge in winter (not talking about super expensive cars).
That is a dealbreaker - my parents live that far and I do this drive at least twice a month. And I can't afford stopping in between - that is just too small distance and I want to make it as fast as I safellly can.
On the bright side - I like how silent EVs are and definitely would like one. Considering a PHEV as it seems that better batteries are quite far away now