To play devil's advocate: The primary function of a manager is to say "No". As one goes higher and higher up the hierarchy, one has to say "No" to pushier and pushier subordinates, and the cost of every misplaced "Yes" is higher and higher. While leaders just under the CEO may understand the firm situation just fine, they may also be unable to say "No" to enough bad ideas for a myriad reasons, including lack of political clout with other leaders, with investors or with peer CEOs.