Actually you have to find a gas price you want to pay as you drive. Did you count the time to drive there? How about the time to pay?It took 4 minutes the last time I filled my truck's tank--I timed it--from empty (say, 90% empty) to 100%+ full. No battery charger is going to match that.
You must know that charging is getting faster and faster. It has improved considerably. Charging an EV takes seconds. It charges while you are in the home paying zero attention.
My son just bought an EV Equinox to go along with his Bolt.