People hate on systemd as much or more than Upstart, so I wouldn't say it's any better or worse. But init is an example of something that the neckbeards thought Ubuntu didn't need to fix.
For example, the *BSD's have a completely different init system and dependency chain resulting in a large "WTF" moment now that everything suddenly has crap loads of dbus in it as a core dependency.