Running the pump 24x7 makes it much easier to adjust the SWCG generation for FC control, since you don't have to worry about when the flow switch is activated due to the pump running.
As an example, I run my variable speed pump at 1300 RPM 24x7. My SWCG will generate at 1100 RPM with a clean filter, so I bumped it 200 RPM more just to cover the scenario when my filter is due to a cleaning.
Then twice a day, I have a schedule which kicks the pump up to 2500 RPM, for an hour each time, to provide more effective skimming during those times. I do this at 8am and again at 6pm.
Once a day, during the 6pm hour when the pump is running at 2500 RPM, I also have a schedule which operates my waterfall for 20 mins. I do this just to flush the water out of the waterfall basin and plumbing.
For my heater circuit, I have it set to run the pump at 2060 RPM, as this gives me optimal heat transfer from my heat pump.
Running my pump schedule like this ends up costing me $0.30 a day, or roughly a bit less than $10 a month, or about $110 a year. I ran the numbers for my pool, and my costs to run it for a year (electricity + chemicals) was $300 total.
For your pool, you could do something similar ... run the pump around 1300 - 1500 RPM (confirming the SWCG flow switch is activated at this speed), and then set a schedule to kick the RPMs up twice a day for better surface skimming, and also enable the spa spillover during this time.
When you or the family want to go for a swim, just manually kick on the higher pump speed and/or spillover if the surface has anything which needs to be skimmed, or if you enjoy the spillover ambience while swimming
If you end up running your pump 24x7, it really does make it easy to make adjustments to chlorine generation throughout the season, since you're removing the run-time variable from the calculation. 24x7 pump run time means you can generate chlorine at anytime of the day, and not just during the 12 hours with your current schedule.
It sounds to me like your PB just isn't very familiar with variable speed pumps, and their capabilities. He set yours up like you would a single speed pump.