Its nice to see this sort of explanation. I just wish this had come out earlier, like when Arch was in the process of switching over to Systemd.
>Lack of confiurability. It was impossible to change the behaviour of initscripts in a way that would survive system updates.
I wonder how often updates (dist-upgrades or package updates?) actually break initscripts. Further, would it make a system no longer boot fully (e.g. to the GUI login prompt)?