Also, it seems to me that NCO's have become a whole lot more professional in the last 10-20 years -- a lot of these talented folks take real pride in being great NCO's, and they don't have much desire to go to OCS.
That's why I will bail as soon as I hit 28 years. ;)
Yeah, pay is one of the issues. So is overwork of junior officers, and the crushing bureaucracy.
________
Sounds like corporate America to me.