Energy is required to produce hydrogen from natural gas, biomass, and water - often more than is recovered.
Producing hydrogen is expensive and time consuming.
Hydrogen gas is low density and needs large storage areas.
Large scale production, transportation, distribution, and storage is difficult.
Fuel cells are expensive to produce. This drives up the price of vehicles which use the technology.
Refuelling and starting time of hydrogen-powered vehicles is longer than conventional fuels.
Driving range of hydrogen vehicles is less than traditional fuels.
New, expensive infrastructure would have to be installed. It would also have to be widespread to encourage consumers to switch from fossil fuels or electric.
Government policy in the UK has focused on the promotion of electric vehicles. This has resulted in the infrastructure for electric vehicles being vastly more widespread & readily available.