Even with non-renewable energy sources, creating the power at a massive GE Turbine is more efficient than a gasoline engine. Internal combustion engines are ~30% efficient in converting fuel to energy releasing the rest of the energy as heat. GE Turbines used at 100+megawatt powerplants are 60% efficient. Same fuel source, twice as efficient. So even if we're not using wind and solar, electric is better for the environment.
GG GLHF