The wait-to-charge thing is one of the biggest con’s I envision with the technology. If there are charging stations everywhere, one might be able to keep ahead of consumption while running errands, buying groceries, etc. But if one’s drive is a long one, with few or no stops intended, then whatever time is spent waiting for a charge will be more penalty than opportunity. Charging locations also need to have security.... someone waiting for a charge is a sitting duck for panhandlers (and worse).
You're seeing this through the paradigm of filling gas regularly. But that's not how BEVs will be used. We'll basically have two usage patterns:
1) Residential charger. Charge at home or work. The driver has a place where their car is parked regularly and where it can charge for hours. They will never charge away from this, except for roadtrips.
2) Concurrent charger. With no charging at work or home, they'll have to charge concurrently at regular activities like getting groceries.
Knowing those patterns determines the kind of charger put in place. Home and work chargers are mostly under 10 kW. 15 kW is generally the max for Level 2. For the average commuter that means 1-2 hrs daily or 1-2 nights a week is enough. For those charging at the grocery store, they'll need to get 25-50 kWh once a week, within about 20-40 mins per session. That means a 50-100 kW charger at the grocery stores.
And then there's road trips. Depending on vehicle, travel speed and weather consumption is 250-400W/km. If 2 hrs worth of driving needs to be charged in a 20 min break, that's 150 kW-240 kW chargers. This is what would be needed at service centres. And it's the speed that Tesla and Electrify Canada are building. All of Tesla's V2.0 Superchargers and Electrify Canada are 150 kW. Tesla V3.0 are 250 kW. And Electrify Canada installs one stall at each location that does 350 kW. So we're basically at the point where most stops won't be longer than 20 mins. There's a YouTuber (Bjorn Nyland) who tests out different EV on a 1000 km drive in Norway, with charging along the way. Most are in the 10-12 hr range for such a trip. Only the older EVs whose battery packs have no thermal management take longer (14-16 hrs). I really don't think 12 hrs for a 1000 km trip is unmanageable. And that's getting better with every new generation that comes out.