@modulux I'm a terrible person, but there are alternatives to cron. The particularly controversial systemd, for example, has timers. For all the systemd hate, it does solve quite a few "Unix quirks" correctly.
And I'm pretty sure there are other nice alternatives. (I'm actually using GitHub Actions, Kubernetes, and other odd overkill stuff for many things.)