Exactly.
And updating the system time variable, 5 seconds after top of every minute, I think strikes the best possible balance between considerations (system load vs accuracy).
Even though as you correctly point out, it’s not even super critical for my particular application (although it could be for others).
Then (in my case at least) there will also be the issue of how often the sitemap itself updates, from the system time variable…