My single biggest objection to systemd isn't the way it does any one task, even if that way is different -- it's that no one project should ever have that much control over the architecture of the system as a whole. It's anti-Unix design.
Break the project up into dozens of separate ones that distros can use individually on a case by case basis, and there's probably some good stuff to be found.


