At higher CYA levels, keeping the water still may help reduce chlorine consumption because the chlorine will mostly be degraded near the surface but the CYA will help to shield the chlorine from breakdown at lower depths. We don't know this for a fact, but this might be the case. If you try this, let us know if it works and by how much.

As for when and how long to run the pump and for preventing algae, there are two reasons to run the pump:

1) To filter the water. It doesn't really matter when the pump is run or whether it is done all at one time or spaced throughout the day. The main principle is how many turnovers of water (i.e. how much total water volume) is filtered per day. The rate needs to be high enough to filter the water faster than particulate matter builds up in it and this process is slow. Typically, one turnover per day is recommended, but this really depends on how much junk gets into your water. If the water looks dull or cloudy and its not an algae bloom (chlorine consumption hasn't gone up significantly) and calcium carbonate water balance is OK, then more filtration time is needed.

2) To circulate the water. This can also be accomplished through stirring such as from a pool cleaner, but the pump plus strategic placement of the returns, skimmer and floor drain allow for even distribution of chemicals and for a circulation pattern that tends to cause floating debris to end up in the skimmer. It is this circulation function that helps prevent algae because a localized lowering of chlorine level in an area of the pool can allow algae to grow.

So it is point #2 that your pool guy is worried about. By not having the pump on during the day, the lack of circulation could promote algae to grow during the time of day when their growth is most rapid (due to sunlight). I think the risk is low, especially if you maintain proper chlorine levels and do at least one turnover at night.

Richard