On a simplistic level, the energy density of hydrogen is far greater than chemical batteries. Less weight to carry the same amount of energy.
This is more complex than I summarised, containing hydrogen effectively being one issue.
This is more complex than I summarised, containing hydrogen effectively being one issue.