The in-depth investigation following the Challenger disaster [0] actually reached a slightly different conclusion: engineers tended to estimate ~1/100 launches would end in failure, while management estimates were about 3-6 orders of magnitude lower. The engineers did think it through; it was management that failed utterly and completely in their assigned task.
Anyway, I think your point is correct, but in this case it was management who learned that they could keep ignoring engineering expertise and get away with it until it literally blew up in their faces. Anyone who's had their boss urge them to rush bad code out the door (only to get chewed out when it fails as catastrophically as they knew it would) is familiar with this.