The efficiency of fossil fuel energy sources is in their energy by volume. That's is and has always been their main benefit.
https://en.m.wikipedia.org/wiki/Energy_density
Sort and compare. Battery technologies, even state of the art ones, are an order of magnitude worse than fuels for energy density. This matters immensely in transport, less so in stationary energy.
Sorry, these sensationalistic headlines just irritate me. I'm all for avoiding the externalities of oil based energy.