Have to disagree. The folks that make and install the solar panels definitely get paid. The problem is that you have to pay them too much compared to what you save on your electric bill.
If and when the interest on a loan to finance such an installation is significantly less then the marginal cost of the electrical power it replaces, the sales will take off.
I've looked into solar for my house. It would take 20 years at current energy prices to amortize the cost even with tax breaks. When they get it in the range of a 5-10 year payoff I'll take a serious look at it.
Good point.