RE:No need for EVs soonI doubt that. If you define efficiency as the percent of input energy that is cinverted to the mechanical energy to turn the wheels on your vehicle the best that internal combustion can achieve in converting the chemical energy into torque (energy) at your wheels is about 30%.
Now natural gas to electricity through fuel cell to electrucal induction motors is about 60% efficiency. Hydrogen through fuel crll is 90% efficiency. Plus there's much less to go wrong and break becsuse there's 90% fewer moving parts as compared to internal combustion.
Hydrocarbons means hydrogen-carbon. Hydrocarbons are loaded with hydrogen. Hydriogen reacted with oxygen with just a spark produces an enormous amount of energy which is why rockets that power space craft into orbit use hydrogen fuel.
So my bet is that the second largesr supply of hydrogen on the planet, after Venezuela, the Alberta oil sands, is way undervalued. I can't see internal combustion being around 10 years from now, but I can see hydrocarbons becoming increasingly more valuable.