the thing for me is I started using the init system and while it was fine it always felt brittle for some reason. systemd feels solid and robust like it was well thought out. maybe i'm off base and didn't know how to use init effectively but it was my feeling.
that and cron always felt fragile too with a lot of quirks and limitations you had to work around instead of being a robust thing from the start.