I don't have a lot of good stories in my career about companies' dedication to performing root cause analysis and problem resolution.
So many companies and CIO's I've worked for had a "good enough" is good enough attitude that permeated their I.T. culture. Nobody even cared about best practices but me. If root cause solutions were implemented, it was usually because I persisted at them, even in the face of other priorities assigned to me by management.
If things seemed like smooth sailing and I talked about the rocks barely under the surface, I was viewed as negative and a worrier.
Then, when the corporate ships hits those rocks, root cause analysis and solutions were rarely considered.
Most companies I've worked for had a:
> "all hands on deck" approach to any problem until the fire was (temporarily) put out,
> "fighting fires from the top" mentality.
The first rule of fire fighting is to fight fires from the bottom, never the top. It's much more effective and resource efficient.