If snow blocks the sun, then so do trees, leaves, debris, & dirt. Homeowners with the panels will be tempted to go up on the roof & clean them often. Accidents/deaths will increase.
Homeowners will need to cut their trees that block the sun, increasing the heat of the home in summer & increasing A/C costs; not to mention the loss of the environmental/esthetic benefits trees bring. I thought tree cutting was environmentally unfriendly?
Putting solar on rooftops really only makes sense in treeless areas like the desert SW. Otherwise, it’s better to build a solar array in an open field somewhere.