Do you visit a grocery store or similar establishment for at least 30 minutes per week?
If so then there is potential for charging infrastructure to solve your use case without requiring every person to have home charging.
DC fast charge infrastructure is growing at a huge rate. We have tested designs that are being mass manufactured and are installable in basically any parking lot with enough nearby grid capacity.
New charger locations are being added literally daily across the US and the world.
Tesla: https://supercharge.info
Others (US): https://fastcharger.info
It's definitely going to be a different model than gas stations, but I think we can continue to install huge amounts of DC charging capacity at stores and along highways, combined with slower AC charging capacity at apartments, office buildings, etc, easier than we could install enough battery-swap capacity to handle the EV transition.