You've picked the least of the major problems with hydrogen and decreed without any supporting evidence that it's more likely to be solved than one of a number of different approaches to battery development, as if that is a compelling argument to focus on a hugely inefficient energy carrier with much bigger problems inherent in the way atomic physics work.
There are working prototypes of batteries 5 times better than li-ion and theoretically they can be developed to 10 times better than li-ion.
There isn't even theory that hydrogen can be made anywhere near as efficient an energy carrier as a battery is, not even close, not even on paper. That's before the problem of storing it comes into play, which might or might not be solved to some extent, and the problem of transporting it.