Why did the timestamps require syscalls / do they still do now? (I know CPU counters were a mess back then, but was there any other factor about that?)
But it is one of those things were I just chose to trust the OS to DTRT, and automatically reaped the benefits of advances "under the hood".