You raise dying some good points, but hydrogen is really hard to store. It leaks out of everything. You have to very carefully design three containment vessel in order for it not to go wrong.