Gas is cheap. Unless you are driving a lot of miles (at which point electric cars don't have the range you need) this is really significant compared to the initial cost of the car.
Gas is cheap when you don't count the externalities like fucking up the planet or the whole military-industrial complex and wars to guarantee oil supply.