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.
> Switching to electric just because of that is worth in the long term
Is it, though?
Batteries are not exactly environment-friendly and hydrogen seems too often ignored.