I think in the grand scheme of things, the system works pretty well for the line. It measures a number of things that are of primary importance to them. And since the line is all that really matters, they'll never perceive a problem. Staff corps officers whining about the promotion system are just staff corps whiners doing their usual whining - background noise. The line's attitude toward us is frequently one that waffles between tolerance and resentment, at least until the 9-lines start coming in.
It's a system that in the past has been scrutinized and criticized for perceived or real bias and outright nepotism, so I think they've made extraordinary efforts to make it as objective and number driven as possible. In its defense, it is fair.
Of course, a blindfolded child with a dart board would be "fair" too - and in truth, the system we have that evaluates doctors without any attempt to objectively assess their clinical performance might as well be a dart board.
Anyway. As poor a system as it is, we mostly know the rules. We mostly know what things to do to improve our selection odds. Want to get promoted? Suck it up and play the game. I'm just suggesting it's OK for doctors to be deliberate and to make calculated decisions whether doing those things at all is worth the potential reward. I did the math, opted out, and was happier for it.