We use timerfd for timers on linux, but this feature was only introduced in 2.6.22, and we expect these kernels to hang around in enterprise and embedded systems for years.
One solution is to feature-detect at build time, and turn timerfd off for snaps and bins.