See: Clock synchronization quality on Windows Azure?
This is not meant as a rant, it is just curiosity.
Is a computer really drifting more than a second in a single day? I can barely imagine that.
Why not a sync every day to a time server. This should have minimal negative impact compared to the advantages of a (relative) consistent clock among servers.
My gut feeling would be that the biggest problem would be latency, but even that would be just a few ms after every sync. What am I missing?