systemd timers are far more flexible and granular, true.
But a cronjob for, say, some random one-line command
is too simple in crontab, when compared to two systemd.{service,timer} units, each having atleast 3-6 lines.
[More functionality yes, but you just need the daily/hourly thing.]
This, being a trivially simple package, wouldn’t take much resources to be included in the base fedora default.
Atleast, one can copy off the unit files from /run/systemd/generator
or wherever, for their purposes.
There are still many GUIs which many use, which just hook into user’s crontab.
These GUIs are stub, due to fedora’s lack of cronjob support.
systemd-cron with runparts disabled, and generator enabled, would efficiently provide the functionality of a cron daemon, with all features [mostly also has support for anacrontab].
But instead of a separate cron daemon, this just hooks into fully supported existing infrastructure, systemd timers and generators. So no excess code.
Just search in google to find out the complaints regarding the lack of cron on coreOS, kinoite etc…
But this will benifit to users of workstation and server too…
A simple generator, exter-systemd-packaged just like zram-generator, which provides full reliable and stable [in my experience on gentoo] support for cronjobs, without another forever-running daemon.
[Moreover, just to let the readers know, since the executables here are executed as systemd services, many environment-var-related problems etc… get solved.]