One of engineering salient traits is that after a failure, it investigates the root causes, analyzes the failure mechanisms, designs the appropriate corrective actions, test them, incorporate them into the “lessons learned” and move on with life.
A company I worked for in the late 90s had a gigantic “archive of mistakes” which was amazing to read. Many of the issues were obvious, but again, hindsight is always 20/20.