I guess the reason this system preference exists it that if you do a lot of circulation, updating this live could have an impact on your server load. But we could make it cron for everyone, it would always work and wouldn't require choices to be made and setup to be done.
I am not opposed to it, might be good to take a look at the original bug to see of there were other concerns.