With both decent testing and decent monitoring/logging/o11y at each layer, no one should ever have to debug the whole stack at once and can instead focus on the layer with the problem.
I wish we could put the old days of having a tightly-coupled stack of untested cruft behind us.