Currently the init and service plugins assume that a certain distro version uses exactly one init system. This is simply not true. There are some distros that allow users to select an init system. The packages for these distros then contain service definitions for all init systems and the postinst scripts select the appropriate init system at runtime.