Hydrogen is less energy per volume than gas, it requires pressure vessels rather than tanks, it's stored pressurized in vehicles and stations, it makes materials it contacts brittle, it relies on a manufacturing process that either requires natural gas production or a huge excess of electrical energy, fuel stations are huge capital costs, etc.
I could go on, but it just doesn't make sense to pin hopes on hydrogen.