This is not true at all. The cost of storage scales very well for hydrogen, must better than any other alternative.
Transportation is context dependent. If you can build transmission lines, then do so. But hydrogen and synthetic fuels allow you to ship energy half way around the world. It is still the second best option even in that case.