Of course it&#x27;s not an answer - just asking &quot;why&quot; gets you turtles all the way down, and &quot;stop after five steps&quot; may halt you with a stack that&#x27;s too shallow; as you say, it&#x27;s a rule of thumb.<p>And now we&#x27;re finally getting somewhere :) Cynicism can be a tool, a <i>catalyst</i> - &quot;these are all the things that are unfixable, because Eeeeverything Sucks&quot; is a good set for asking &quot;are they all, really? Are there those that are only hard to fix, and which of them are worth fixing?&quot; As you say, it&#x27;s rare that there&#x27;s a single, clear-cut answer for an issue, especially when it&#x27;s not purely technical one.<p>I didn&#x27;t intend my reply as a rant, and surely didn&#x27;t intend it to mean &quot;everything is broken, get out of here&quot; as a solution.