Do you run your car on flashight batteries? You could technically.
No, and I don't put gasoline into my flashlight either. It leaks all over the place. ;~))
Try to understand that different applications have different economics. You can't broad brush the economics with general principles as this article attemptes to do. The only way to measure the economics of various transport fuels is against the costs of other transport fuels. Will H2 ever have better economics for transport than hydrocarbon fuel? I don't know. But IMHO, it's worth a few billion to find out.