I believe the true answer is in the combination of technologies. Hydrogen would keep the internal combustion engine going, a known and proven technology, using the rejected heat for the cab or other processes. Its also a fuel that is clean and can be transferred rather quickly. It can also be generated from electricity relatively easily, and possiblly scaled for an in home installation. With cars and in anything that decelerates, it makes sense to have a hybrid to recover the energy in deceleration that would otherwise just be scrubbed off as heat from friction.
I'm convinced the reason we have electric vehicles is because that's what our government officials thought was going to be the winning technology and that they have steered the legislation to make their personal investments in that technology huge money for themselves. If it can't compete on its own without subsidies, it will never work.
I'm convinced the reason we have electric vehicles is because that's what our government officials thought was going to be the winning technology and that they have steered the legislation to make their personal investments in that technology huge money for themselves. If it can't compete on its own without subsidies, it will never work.