I don't think the problem is the cost, but building codes, renting, etc.
Where I live I'd need to build them to code, which is kind of prohibitive.
Also in Florida, for an example, you can't build a stand alone solar array on your roof. It has to be grid connected. If the power goes out, your solar array has to be shut down and disconnected so that you don't have any power either.
__________________
|