Technologies come and go, but the internal combustion engine has not met it’s equal yet. Sure, there will come a day, solar turbines or hydrogen, but I believe that the internal combustion engine run on gas or some gas derivative will be around for the rest of my lifetime...
No doubt. There is some promising tech in hydrogen (see Plug Power, Hypersolar, the two new solar hydrogen plants in Dubai and others). Hydrogen is already gaining ground in material handling and as range extenders for EVs But until hydrogen can be produced cost effectively the ICE is here to stay and is as clean, if not cleaner than EVs over all. Still gotta burn coal to charge batteries and the batteries themselves are nasty. If hydrogen production via solar can be scaled, hydrogen will overtake EVs/batteries for on road use IMO.