Fair enough, but I would add that the average EV range is below 90% of ICE cars and given a choice who wants to spend 30mins charging when you can fill up in 5mins. Not many it would seem.
5 mins refuels are a myth. Don't take my word for it. Time yourself. Yes, you might be able to do a splash and dash, but not a full tank.
The reality is the average "dwell" time (on the motorway) for ICE is 15 mins. Arriving/leaving the site.
You arrive and select a pump, assuming one is free you park up. If no pump is free, then you wait.
You then either select pay at the pump, put in your card/pin or pay in the shop. Once the pump activates, you then begin to fuel.
A full tank isn't as quick as you think. Once fuelled, you then return the nozzle and wait for a receipt or go pay at the shop. I would say my average time is around 10 mins. Longer if busy.
However, electric car charging times are also a myth!
They can take way longer than advertised. It all depends on the state of charge before you start and how big the battery is and how fast it can charge. So a EV "may" be able to charge from 10% to 80% in 15 mins, it rarely does so. Typically, i recharge "on the road" when the battery is around 25%. This means the charger never really gets to its peak charge rate. This is because as the battery charges, the charge rate reduces. After 80%, it really slows down.
This is without the lottery of finding a decent fast charger, and one that works.
I've found a 5 hour 300 mile trip can be just as fast as an ICE car. But that is because my fully charged car can do nearly 300 miles. (one toilet stop half way through etc)
Things change when coming home though. If i haven't had chance to fully recharge, then i'm going to have to stop at least once if not twice (20-25 mins each). I've found this can add nearly an hour to my journey which is annoying. My bladder needs a break every two hours or so anyway, so not as bad as that seems.
EV's are still a compromise at the moment, but getting better by the day. 500 to 600 mile EV's this year will make the difference.