Earlier quoted context omitted.
What killed Debian for me was when doing an upgrade of Apache and PHP it automatically restarted Apache temporarily without PHP configured, then the upgrade of PHP failed and left Apache running completely without PHP support for a while until someone noticed, and Apache happily kept serving .php files as text/plain during this time. A package manager should in my opinion leave daemon stopping/starting to the adminis…
You can disable automatic daemon restarting in Debian.
Also that behavior isn't unique to Debian at all.