In 20 years, most cars (electric or not) will probably be self-driving ones owned and controlled by a centralized ride-sharing service. You won't need to charge/refuel them.
This is not true. Just to give an example, how do you plan to implement that "centralized ride-sharing service" in a city like Cairo (current population 10+ million)? Sometimes HN users need to get out of their bubble.
Individuality and fear of foreigners sure is a strong force. However so is saving money. There is a reason some people still take the bus, even when they could have taken a taxi.