A BEV truck can weigh up to 5 tons more than a FCEV. Why would that not be a case use for hydrogen? Now scale up to a ship where volume is no issue. BEV shipping is a non-starter.
New battery tech is fantastic. But why would you assume new battery tech, currently prohibitively expensive, will come down with scale but hydrogen won’t?