Yeah I actually appreciated how easy it was to create daemons with Upstart. I had no problem with it, I just remember a lot of people pissed off that Canonical wrote their own init service instead of using systemd (which they eventually moved to, and which I recognise people also have very strong feelings about).