Charge times are getting shorter all the time. It's possible at some time in the future the time it takes to charge a battery will be less than the time it takes to fill a tank with fuel. And at that point people will stop driving IC cars because they won't be able to tolerate the wasted time refueling their vehicles.