The physics of hydrogen powered vehicles just don't make sense. Insane tank sizes at extremely high pressures are needed to get into practical range territory [1]. This is fundamental physics and won't improve over time, as opposed to battery energy density and charging speeds.
[1] https://www.youtube.com/watch?v=1Ajq46qHp0c