One of the reasons is that people in the software field (and in a few others as well) have this urge to look for &#x27;challenging&#x27; work, i.e. things that they haven&#x27;t done a million times before to the point where they&#x27;ve become boring. Which is also why you see a lot of s&#x2F;w engineers working on untested (anything that can&#x27;t achieve a year of up-time) clever designs&#x2F;implementations. Its exciting to be clever, but its boring to be conservative with your design to achieve high reliability.