This is aimed more at the staff officers out there, but why should the career structure of the staff officers take priority over the well being of the army as a whole? A staff officer gets his desk in whatever branch of the headquarters and at whatever level and spends a certain time learning the job and meeting the people they are going to working with. Nothing wrong so far. They then spend a year making decisions, writing letters, reports and changing policy and doctrine. A lot of this will look very good on paper, and some of it (even if it hasn't been tried before) may actually work. It doesn't matter though because if it doesn't it's going to land on the desk of the next person in the job as the one who made the decision will have been promoted or at the very least have moved on to another desk at another HQ. Keep somebody at a desk for 4 years and they know that a lot of the flack for silly/bad decisions is comming back their way and at the same time, any praise they are due will get to them as well. It's got to be better than the policy ping-pong we've got used to and budgets being set by people who know they are going to be long gone when they don't work out. Time for officers to work for the good of the army, not just their careers.