This is hard for people to understand. Generating electricity and moving it over power lines into a battery to be used in an EV motor is just very efficient. Extracting/refining gas, putting it on a boat, then truck, then exploding it in a car where 80% becomes waste heat is very inefficient.