That works for the early adapters, but once enough people are looking to do the same thing it goes right back to not being able to find convenient charging.
Compared to the usual wait at a gas station, having to sit around for 20-30 min waiting for a charger is pretty brutal. Even Costoco Gas in Langford yesterday was only a 20 min wait for me, and I think half of that was people being too dumb to know how to operate a gas pump, or having their cards ready...
Now imagine it being a 20min fill-up, and the guy in the charging bay is fiddling with his phone for 5 minutes to get the app to work, before current is flowing into the battery.
Until charging stations are as simple, and more plentiful than gas pumps, owning an EV you can't charge at home is going to be more of a hassle than a ICE/hybrid vehicle.
I also believe there is nearly zero cost savings using public charging vs. gas. The stations need to pay for themselves and their maintenance. Walmart and Tesla can afford to offer savings, but not all charging stations are like that.
I'm not anti-EV at all, but I think there are a lot more real world barriers to EV ownership than people who are extremely pro-EV admit. Part of the reason my wife didn't go EV for her new car was the cost of upgrading the electrical service to the house to add a charger... The extra tens of thousands of dollars for the initial cost of the vehicle, and the addition of a charger would pay for a lot of gas and oil changes.