But also the sun is burning fuel and eventually that will run out and we don't really have any means of renewing that fuel (I don't know where to order intergalactic hydrogen).
The whole article sounds like something that fuel companies would sponsor to make the renewable energy look bad (look, tidal is not renewable too, so buy our gas/oil).