yeah, a slow thermostat works well enough
adding the integral and derivative factors to the computation matter more with a high dynamic range, this is the thing about bitcoin's mining hashrate, the bigger it gets, the slower it changes, so the adjustment error % gets smaller over time