Canonical did their own NIH init daemon called Upstart which failed due to the fundamental design and the implementation being plain bad. Redhat builds better software which is why their NIH gets more adoption.
ChromeOS still uses upstart.
ChromeOS still uses upstart.