Even if there were as many charging stations as there are gas stations today, it wouldn't be enough if everybody had an e-car. If it took an hour to charge and go that hour wouldn't compare to the amount of time you'd be waiting in line for a free charger.
Imagine if everyone took an hour to pump. You get there first thing in the morning and luck out and only have a 3 car wait in front of you. That's 4 hours of your day. It aint happenin'.
And it wouldn't be a 3 car wait because cars would pile up in a line long enough to go all the way back to your house. They're only getting out of each charger at the station at a rate of one per hour. To make cars get out of the station at the rate they do at gas stations they'd have to increase the number of chargers at each station to be 30 times (if pumping gas takes 2 minutes) the number of gas pumps they have now. And if there are 12 pumps at a gas station, you'd need (30x12) 360 chargers at that station to compare. You'd need a lot of concrete and land to make space for 360 cars charging at once. Every "gas" station would be the size of a mall parking lot. Not a great use of space.
These cars at the moment are for local driving only because the only sensible place to charge them is at home.
You don't want to see entire cities use up all their space for charging stations. Even if you stack them and make it a charging garage instead, you'd need a lot of levels and it would just get so ugly and wasteful.
This idea for charging stations, even if people had all the patience in the world (which we know they don't), until they cut down on charge time dramatically the whole thing is farther away than most people think. They'd just eat up so much space it's ridiculous.