Hydrogen is a bit less efficient. Plus we gain about 15-20% efficiency from the grid flattening. In the US and Canada the grids are first gen, and need to be upgraded to help make them more reliable. which we have been working on since the 2003 northeast blackout.
The volume of EV components drives down prices for other things like Solar, and Utility scale systems which end up saving you money even if you don't use it. Batteries are one of many examples. They have dropped in price by 50% in the last two years.
The real trick, is that instead of subsidizing two infrastructures, we are focusing on improving a single infrastructure that we know everyone needs.
We already have oil and the associated infrastructure, if we can't hit every nook and cranny, it isn't -that- important. In 20-30 years, we have a much better chance of hitting that target.
We don't really gain anything with NG/hydrogen. The price of FFs move in unison. If oil goes to 100/barrel, NG and coal will also climb in price. Which ends up tanking the global economy and requires trillions in bailout money for at least a 3rd time since I have been alive. I don't want to keep paying for the same mistake over and over.
Last, with hydrogen there really isn't an escape, because you can't make a usable form at home. So you are again stuck running to the gas station and paying whatever they charge and you can't store it in a transportable form easily. It is compressed at a super high pressure. It just doesn't gain you -anything- in fact you lose over just using gas/diesel. You actually want a weapon to fight higher prices with, you are better off waiting.