I drive more than 300 miles all the time, and it only takes me 15 minutes to fill up, take a bio break, and buy a soda. Can't do that in an electric car.
Forcing everyone to electric cars seems like a good way to keep everyone living in the big cities, and therefore more likely blue voters.