While solar has a short payback of less than 8 years, and dropping, the energy becomes as free as sunshine indefinitely after that though maintenance and life of panels affects the cost. Technological advances will improve payback even more over the years.
But compared to the continuous expense of mining coal, logistic costs and so on, surely it is more advantageous in the long run?
Not an expert but it seems to make sense.