Draigflag, people are buying electric cars because of their convenience. They are willing to pay the extra $,4,000 - $10,000 cost so that they will never have to do maintenance on the car or visit any gas stations. Of course these people are a bit wealthier, but that is the reason.
Furthermore, I think the no maintenance is a huge selling point. Imagine that you are buying a car that will never require an oil change, change of spark plugs, and replacement of the head gasket (looking at you Subaru). Just the reason of eliminating the need to fill up every week is worth it for most people, not waiting in line for the moron in front of you to finish his/her grocery shopping so that you can finally pay for your gas. Most people are not car enthusiasts, and the one thing these people dread more than driving is the maintenance costs on their car, and the time it takes to do preventive maintenance. I think we live in a time period now where the internal combustion engine is starting to get phased out and the focus is shifted towards electric autonomous vehicles.
The CEO of Toyota said that their goal is to only sell hydrogen and electric powered cars by 2050. They already started retooling the factories to achieve this. Another bonus for manufacturers using electric cars: EPA emission tests are not required for electric cars or hydrogen cars. I think Volkswagen helped accelerate the inevitable.
To finish my rant/trolling I will leave this picture here showing a nickel mine, where batteries come from. It’s not really that much more environmentally friendly as drilling for oil, but at least the oil companies are not stealing from your wallet:
__________________