Because the majors and colonels with integrity can't move up. The generals are political animals, as evidenced by allowing politicians make rules that get soldiers killed and not intervening to stop it.
You have answered correctly. The way to get ahead in an aging bureaucracy is to tell your boss what he wants to hear. How many did 4 stars did Eisenhower have to command the largest US army in history? How many are there now?
Why is it always the Majors and Colonels and never the Generals?
Because the majors and colonels with integrity can't move up. The generals are political animals, as evidenced by allowing politicians make rules that get soldiers killed and not intervening to stop it.
You have answered correctly. The way to get ahead in an aging bureaucracy is to tell your boss what he wants to hear. How many did 4 stars did Eisenhower have to command the largest US army in history? How many are there now?