While I do agree that the post was essentially decently-disguised flamebait, there's one point he really does make: "Whether you love, hate, or are ambivalent about systemd, I think you have to accept it at this point."
I see nobody working on an alternative init system. openlaunchd is both dead and limited to FreeBSD, upstart is likely to die with the march of systemd (Which, as you'll need to understand, is not an init system anymore, but literally a system daemon. It owns, controls and plays with your machine at its own volition and there's nothing you can do to stop it.), OpenRC isn't taken seriously because the gentoo folks propose it and now that both Debian and Red Hat, the two major players on the market, have both decided to play along with the systemd game (one of them was more or less forced into it, but no matter), systemd is omnipresent and impossible to stop.
We would've needed to have a concrete, working answer that made systemd pale in performance, code quality AND documentation back in 2012. If Apple had released launchd as open source back when Ubuntu started writing upstart, things might have ended differently. If upstart wasn't pushed too early, things might have ended differently. However, at this point of time, the UNIX way on Linux is dead. Irrecoverably. I wish I didn't have to paint such a black picture, but it's too tightly-coupled with the rest of the Linux ecosystem to ever remove it again.