>The API/architecture is what people object to so giving them more implementations won't help.
Not really. The majority of the people I've discussed the subject with and myself agree that the problem is not so much the architecture, as it seems to be somewhat decoupled and merely needs a little push. The problem is the APIs are unstable and writing an implementation is pure hell.
Systemd does some pretty great stuff, it's just that the APIs need to settle down a bit and be tiered into feature sets.
Mind you, I have read very little systemd code, there could be way more tight coupling than what I believe there is. It would be good for a dev to chime in.