Hydrogen has several disadvantages, stored at very high pressures hence heavy tanks. Very small molecules therefore prone to leaks. Extremely flammable and easily ignitable. Requires a lot of energy to split water molecules, can be sourced from methane but that defeats the main objective.