This is total non-sense. There are so many deserted areas in the US and all over the planet -where radiance is actually a lot higher- where to install solar panels.
That's awesome, this definitely helps. And if you don't own a house you can also take part on this by offsetting your emissions buying Forest Carbon Credits. At Pachama (YC W19) (Pachama.com) we're working to make it easier, cheaper and more reliable to certify and monitor carbon credits from Forest Projects, and then to make it easier for anyone to buy those credits.
We're also hiring!
I'm the founder of Pachama (YC W19) where we're working to help make this market efficient and accountable.