Collecting solar energy on buildings is a great idea. The Anasazi built wonderful passive solar homes hundreds of years ago.
Here in Colorado, most houses are oriented the wrong direction (N-S) because people want to see the mountains out of their windows. This is idiotic, because trees and other houses block their view anyway. It makes much more sense to have houses oriented E-W, which would keep the house warmer in winter and cooler in summer.
I am all for sensible use of solar energy. What I oppose is environmentally destructive uses, and people using solar as an excuse to wreck the energy infrastructure.