Проблема не только в хранении водорода. В конце концов, эта проблема худо-бедно решается сжижением водорода или его хранением в титановой губке (титан, и некоторые другие материалы), способен впитывать водород, причём эквивалентное давление - по количеству впитанного водорода - составляет сотни атмосфер).
Другая проблема, причём не менее серьёзная, - двигатель. Водород способен при сгорании развивать куда более высокую температуру, чем бензин. До полутора-двух тысяч градусов. СО школьного курса физики известно, что кпд теплового двигателя тем выше, чем выше температура нагревателя. Так что водородный двигатель в принципе мог бы обладать кпд, вдвое превышающим кпд бензинового двигателя (это тоже одна из причин, почему многие фирмы ханимаются водороными ДВС).
Но традиционные материалы просто не могут работать при таких температурах, поэтому для применения водорода пытаются создать керамический ДВС. По крайней мере керамический блок цилиндров. К сожалению, керамика как конструкционный материал сильно уступает металлу: она хрупкая. У металлических двигателей микротрещины способны даже зарастать, у керамических - только развиваться, поэтому срок службы керамических двигателей катастрофически ниже, чем у металлических. Хотя БМВ и, по-моему, Хонда до сих пор ведут разработки таких двигателей.
Можно, конечно, использовать в конструкции цилиндров жаропрочные сплавы, но это резко - РЕЗКО - удорожает и утяжеляет всю конструкцию.
Ну или искусственно снижать температуру, которая развивается в таком двигателе. Автомобили на водороде уже ездят (тот же БМВ изготовил несколько эксприментальных машин), но в серию пока не пошли.
И до тех пор, пока термоядерная энергетика не обеспечит нас дешёвым водородом, - не пойдут.