This would make a huge difference in gameplay on a casual server where people connect occasionally. As it is, whenever you come back to your game, you have to spend a bunch of time checking everything (fuel, plants, etc) and deal with randomly expired fridge contents, the immediate base attack, etc etc. It would be nice for once to just be able to jump in and pick up where you left off.
I've been wanting this too. A lot of people run private servers for just themselves and their friends and might not log in for days.
The funny thing is that this is how it used to work and then they changed it so the calculations run all the time if the server/game is running. Unfortunately if they switch it back to the way it used to work then that also means things like plants stop growing once the playfield is empty, and things like constructors stop as well. I am 100% all for choices though, so I agree. More choices for server owners is always a good thing, imo.
this would be a great new game option possibility, something like gametimeprogression: true/false for those of us that wish for time to pass when not logged in?