Minimizing the potential points of failure is not a guarantee that things will work all the time. It’s a way to ensure that when things do go wrong, we have, if not recourse, a better sense of what we can and cannot do, to make things work again.
An excellent design principle.