It really depends on your reasoning. It is not really necessary for keeping the fish alive and well. Oxygen levels stay higher and fish activity certainly slows down with cooler water. Keeping ice clear for waterfowl use is a definite plus especially if there is no open water around. Of course that can be a bad thing too. Added nutrients from the crap in the pond or along the banks isn’t always a good thing. But they sure are fun to shoot at.😁