The reason ? It's too risky to tell your boss the truth so when things are going bad so it's easier just not to say anything, I noticed my American colleagues will often not say anything to "the grand leader", they will maybe even encourage stupidity. Where as when I worked in Europe, that doesn't happen.
Not claiming those places are super powers, but I think this "shoot from the hip" American attitude towards staff will be it's undoing.