"Why did our code break?" "Because we habitually ship things without thoroughly testing them."
"Why?" "Because our culture has product managers demanding things with short deadlines and no concern about the code quality."
... which, and this is key, has to be followed by managers at all relevant levels changing their processes to fix this. If it's not fixed -- at an organizational level -- as a result of the analysis, fuck off with the 5 whys process, it's just a joke.
I tried to run an Amazon-style 5-whys at my new job and my boss said, oh that was very good, good analysis. Then we did none of the things suggested. Well, there's no point. Just quit. You're going to be mediocre forever until the management chain buys in.
The reason Amazon scales well and can do so many things is that that their management is incentivized to care about things other than shipping/deliverables/this quarter's returns. It's still about the business overall, but Bezos' long-term-thinking has infected the entire company with long-termism and it's very effective.
I am quite sure that Google/Microsoft/etc do not have this quality in the same degree (or they would not have made many of their obvious mistakes). Not that Amazon doesn't make mistakes; they just make different kinds than a lot of other companies. And of course plenty of departments at Amazon don't do this well either; it's too big a company to be culturally uniform. But at least the norm is to do it well instead of badly, which is more than you can say about most larger-than-startup-sized companies.