Exactly, and there are still alot of old school "cron" users who don't touch the better "anacron" processes. I hate managing that stuff.
Systemd > Anacron > Cron
Even worse, when I was finding "crons" run from Java apps with cron4j. I hated on SystemD a lot in the early days, and there are still many legit criticisms that don't have good answers, but I have come to appreciate it's power and usefulness very much. Writing your own units seems so much cleaner than the old way, and I say that as a everyday bash script writer/user. (example, systemd-nspawn for containerization)
PS: mcron is what I have been tinkering with and think will probably replace my systemd timers for most purposes.