Hydrogen is an energy source, otherwise, you could say that both natural gas and oil are energy carriers too.
That's not the
definition of energy source. Electricity isn't an energy source either, but sunlight is.
Hydrogen has one advantage, it can be generated from excess energy on the grid
True, but to do that, you'll need much more hydrogen generating capacity, and much more solar/wind farms.
We've had negative prices several times this year too. In a country where most houses don't have airconditioning, solar energy has a very low economic value during the hours that it's most available.