Military promotions are based primarily on performance
If business promotions were based on the military model, business would be much more efficient than it is, because the best workers would be promoted much more often than not.
From what I've seen, business promotions are based more on butt-kissing than anything else. Heck, most managers I've known in private business couldn't hack the military because they aren't capable of subordinating their egos to the mission..