Electric would make sense for the "shopping trolly" as the maximum it ever does is about 200 km and the usual is under 50km in a day. It does have to be saithat concerns over battery life in the smaller BEVs is a bit of a worry. I tend to keep cars for 10 years and I am not sure how many BEV battery packs are really going to last that long. Perhaps some of the deals where you pay €x up front with the option to return (or keep) the car at the end of a period are worth considering. The residual at the end of such a period is often set to make it attractive to hand the car back and get another new one at the end of the period.
For the Morgan or the Jaguar to be replaced by electric at this moment would not have any sense as they are often used for trips of up to 500 km in a day. FCEV would have sense once sufficient hydrogen refuelling infrastructure is available.
Regarding the critism of the cost and inefficiency of producing hydrogen one only has to look at the huge amount of renewable or green energy resources that are on standby or unused in periods of low demand. Consider how often you see wind farms with few of the turbines actually turning. I would suggest that hydrogen is then a viable method of storing this potential energy.
Worth reading
https://www.bmw.com/en/innovation/how-hydrogen-fuel-cell-cars-work.html