I just checked a few Debian stretch boxes that I setup, and "KillUserProcesses=no" is set on them all. And until a few minutes ago, I didn't even know to check.
So how can it be the default?
So how can it be the default?
This is why we have distro vendors, to build a system that works in the real world with software from developers with opinions that... differ to say the least.