Why aren't solar panels everywhere?

A number of factors have been holding back solar panels from becoming a leading source of energy in the world.

The first being the cost; the initial capital cost required for installation is very high relative to other energy sources.

There is a positive return on investment (ROI) in the future; however, it is slow and can take up to a few years. This eliminates demographics, such as low-income households, from being solar panel owners. It also makes it an unattractive business prospect to build large solar farms or even produce solar panels.

If we could reduce the time it takes for solar installations to recuperate the initial capital and become an additional revenue stream thereafter, as well as provide you with free energy, would you consider going green?