Smart engineers chose Hydrogen as the first stage fuel fuel the Space Shuttle, and it turned out to be a terrible choice.
H2 offered the highest ISP, ie energy per fuel mass, and originally they wanted the Shuttle to be a single stage to orbit vehicle. But Hydrogen also added larger, much heavier tanks and engines didn’t have enough thrust for that. So they had to add large Solid Rocket Boosters to get off the pad. And all they additional dry mass meant the higher ISP of H2 was wasted.
And now the SLS is repeating those mistakes, not because engineers didn’t learn those lessons, but because politicians require them to repeat them.
Engineers recommending Hydrogen for cars are
influenced by regulatory requirements and benefits, and politically by company objectives. If your CEO says Hydrogen is important to use because our government and regulators say it is, you as an engineer will find a way to make the best of a bad choice.