I worked for a natural gas company before I retired. We used compressed natural gas (CNG) to power our company vehicles. The compressor station cost our local unit $80,000 to install, not counting about $2,000 to convert each truck. Compressed natural gas is about $1.80 per gallon with the road tax. Cheaper than gasoline, but nationwide the gas companies had a hard time trying to get car manufacturers to make vehicles using CNG. Then we couldn't get gasoline stations to install the compressors needed to refuel the vehicles.
Hydrogen will be worse. There is not hydrogen infrastructure. Natural gas pipelines are all over the country serving most cities, even small cities and towns. Tapping a main and putting in a compressor to sell the gas for vehicles shouldn't be that big a problem.
Global warmers have a lot of pull. If all power plants used natural gas, we could cut CO2 emissions by 2/3rds. NO, they don't want to do that, because natural gas is a fossil fuel, even though the US has a 200 year supply and an untapped supply of 10,000 years in the Bermuda Triangle.
Everyone want's to go with electric vehicles. No problem with me, but we need longer range and quicker charges. The only electric vehicle that comes close is a Tesla Model S with a 320 mile range (little over 4 hours at 70mph), and can be quick charged at one of their charging stations in 45 minutes. One charging station is 2 miles from my house. 45 minutes after 4 hours driving is ok, unless you are wanting to drive straight through to somewhere and you change drivers.