I am a bit surprised that they (seemingly? not clear in the article) went back to sysv init rather than exploring other options. I assume they just wanted to go back to something with which they were very familiar (and for which they probably already had scripts). But after going to void linux, I've found runit [1] to be an excellent init system. I was able to sit down and read the documentation in under an hour and understand exactly how it works and how to add my own services (which is fairly trivial). The programs also seem very thoughtfully developed, taking into account specific circumstances and signals. I encourage others to take a look if you're interested; I believe a number of modern distros have support for using it rather than systemd (I know at least Arch does).