About batteries, that's no longer true - lithium, nickel and cobalt prices have exploded in recent months. Furthermore they're impractical ( you need massive space, and then you have a giant fire hazard) and most importantly, needed elsewhere. EV adoption is already stifled by lack of sufficient supply of batteries, and heavy duty vehicles are let to be electrified. Replacing all cars, buses, trucks, etc. ( and apparently trains in the US because they can't be bothered to electrify like normal countries) with EV versions will require a lot of batteries. And of course they have a limited lifecycle, and need to be replaced. And speaking of lifecycle, a nuclear reactor has 2-3 times ( at least) the life of a solar panel or wind turbine.
About hydrogen, green hydrogen in any quantities is only theoretical at the moment.
IMHO the best way forward is to hedge bets and do everything - build nuclear power plants ( and ffs don't close existing ones that can continue to operate to replace them with gas "temporarily" like the dimwits in Belgium are doing), expand renewables, invest in different potential solutions for storage. Fuel cells will probably have a part to play in transportation too, e.g. in aviation. However getting rid of the only low-CO2 baseload power source we have is shortsighted.