Wind and solar only produce energy when the weather is cooperating, and it's difficult to predict how climate change will impact future availability. Hydrogen might be economical someday, but currently it's rather difficult to generate, store, and transport.