If you don’t want another CentOS-style “oof, sorry, off to testing” debacle
The major difference is that the CentOS project is basically owned by redhat while systemd isn’t. I do not get this argument. Systemd makes it easier for EVERYONE instead of having to port services across init systems. Unless your alternative has compatibility, I won’t use it.