There's a difference between loose coupling and no coupling. systemd offers a few interfaces (d-bus, socket activation etc.) that can, but don't have to be used. So please, how would you make the coupling any more loose without sacrificing functionality?