Earlier quoted context omitted.
You've gained that happening much less frequently. The tradeoff is making every other problem harder to diagnose.
Debug containers are a thing. Add an ephemeral container to an already running pod, for example to add debugging utilities without restarting the pod. https://kubernetes.io/docs/reference/kubectl/generated/kubec...
And even that's only true if you assume kubernetes is the only place your container runs where you might want to also debug it.