Systemd objectively breaks Unix principles. That makes it subjectively "crap", because in your eyes (not in everybody's, and not in a demonstrated superior or inferior way) that's a bad thing. I'm not too sure what's complicated.
And as I was saying to the other poster, calling something "objectively crap" isn't just most of the time wrong, it's almost always inflammatory. "Don't do it" feels like a good rule of thumb here.
Please don't argue unceasingly for your preferred course of action when a decision for some other course has already been made. That tends to block the activity's progress.