FLAVOR: All HEADLINE: only 1 init system DESCRIPTION: Having Sysvinit, upstart, and systemd all supported is confusing and difficult to manage. Given the controversy of systemd I can see being able to choose between Sysvinit and systemd for a system, but having both at the same time is problematic.
What you are objecting to is not "having both at the same time" because that simply is not the case. What you are objecting to is actually the compatibility mechanism that systemd provides, and what results from having a system composed of both System 5 rc scripts and systemd units. (One can have Upstart job files as well, but switching between Upstart and systemd involves a reboot, and the two do not operate at the same time.)
The systemd that Martin Pitt and the other systemd people make for Ubuntu does not make this compatibility mechanism optional. There is a switch that they can throw to remove the compatibility mechanism entirely, going to the other extreme. For fairly obvious reasons, they haven't thrown it.
* https://github.com/systemd/systemd/blob/510cb1ce89d8ce3310e7...