Solar shingles are a relatively new consumer option I’ve seen deployed very effectively. Looks slick if done right and helps reduce/solve the problem you’re mentioning.
My gut reaction is that it probably costs a ton more to install and wire solar shingles and is less efficient? Unless we're talking new commercial installs and not residential?