Dirty solar panels could reduce the performance of the system and not generate as much power as clean ones. Solar panels should be cleaned often as they get dusty and dirty and because we have such a lack of rain here in Southern California.