You are forgetting charging costs... an ICE hybrid is cheaper to run over long distances for the next decade. Hydrogen comes second cost wise. I have already done that math and likely other, cost consience, people have done that as well. There is an 80% chance I'll skip BEV and 2 cars from now, I'll be driving around in an FCEV. Charging costs are what is going to limit BEV adoption.
ICE only becomes even slightly competitive if you exclusively use fast charging stations. If you charge at home or at night, it's between 1/5th and 1/3rd the cost per mile in the UK. Yes, even in this time of high energy prices. Then you add lower TCO like reduced servicing.
As for the purchase cost, depends if you're comparing used to new. Brand new Prius costs almost the same as a mid-range EV now. £24,500 for the Prius vs £26,000 for the MG4 EV.
Or looking at 2 year old models (as this is when a load of EVs were launched) - cheapest Vauxhall Corsa-e
~£18k on Autotrader versus
2 year old Yaris - cheapest £14k.
The price gap is closing, and it's closing fast. You'd have to do very few miles, or only charge on high power DC, for a £4k difference to be not worth it. (I pay 2.5p per mile, petrol is about 15p per mile, so difference in cost is made up after 32,000 miles, or about 3-4 years of normal usage.)
But of course you can buy a 15-20 year old Prius, can't do that yet for EVs.
As I said, if you are travelling every day long distances, then EV might not make sense yet, but that's rapidly changing.
Anyway, I suspect this thread is going round in circles...