The issue with Systemd
Is not the concept, it's the execution and the history of the author, particularly when it comes to bugs which affect other projects and force them to create workarounds.
It's rather telling that Linus tore strips off him recently and explicitly stated that kernel modifications that are wanted for systemd won't happen until these issues are addressed properly.
Whilst some may say "Linus will never work at redhat", the point is that he only does it when it's actually necessary to do so. When you have someone who has a history of producing bloated buggy code making demands on everyone else in a project it often takes a slap upside the head to make him realise the world doesn't revolve around his point of view.