Because it integrates nicely with the rest of systemd. If you use systemd, there's no real reason to also have a crond running.
There are of course quite a few people who dislike systemd for justifiable reasons (but I doubt it receives the disdain that SELinux does), here's a starting point:
That said, I very much like systemd and I hope it isn't going anywhere. I think it's improved on a lot of things from the SysVinit days and I hope and believe that its shortcomings will be addressed and improved in the future.
So the super dismissive "systemd is better" response is kind of missing the point anyways, even with any type of legitimate justification.