I am not an expert so probably don't know many issues but on the face of it hydrogen seems much less disruptive than batteries.
Also, it is a bit easy to claim that we need to rush and have the luxury to make bad decisions. We have had decades and still have decades, and cannot change the whole infrastructure again in 10-20 years...
Batteries have downsides but apart from them, they do work.
Hydrogen can either be stored cryogenically (which is problematic in a car), or compressed. In the latter case, hydrogen leaks out through the metal (because its atoms are so small) and worse still, causes embrittlement of the metal.
So while we know how to build a battery car today, which is safe and stable, it's much less the case for hydrogen. It's not like you can take eg LNG car tech and just fill it with hydrogen.