
Scott T. answered 03/27/19
Experienced Science Teacher specializing in Physics & Chemistry
A combustion engine is typically less than 20% efficient. Meaning for every $1.00 of gas you put in the engine, less than $0.20 actually does something useful in your car, (make it move, turn on your lights, play music in your radio).
At some point, we will run out of crude oil, so gasoline powered cars, at some point, will be a big paper weight. To make a car move, you need energy from something. Direct Solar power cars won't be a great solution as they won't work at night or in cloudy conditions. Therefore we must store energy and then use it over time. The current solution to store energy is batteries.
Another possibly storage system is through Hydrogen. Use some source of energy to split water through electrolysis, (solar, wind, nuclear, etc). Then provide Hydrogen to pump into cars. The combustion of Hydrogen only produces water, so that's a better than water and carbon dioxide (plus other contaminants) that current cars release. Will that prove to be a more effective means of storing energy than a more traditional battery, time will tell. The hope for those developing Hydrogen powered cars, is that it might provide a better overall process than traditional chemical batteries (whether those be Lead batteries, Lithium Ion, or others). One upside is that they should be able to refill faster than chemical batteries. As was seen with the Hindenburg disaster, there will be definite safety concerns.