Seems like Upstart had decent adoption as an initd modernization effort until systemd becamse popular. Why was systemd accepted as non-fragmentary?
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.