If the degree completion and time necessary to do it are considered too costly for an officer who will not likely progress beyond MAJ, then it seems we could make the degree completion waiverable if the OCS candidate has 10 years or more prior service. The reason for the degree is that it is considered an educational foundation for a professional officer. If the individual is not going to progress beyond MAJ, then I doubt there is a whole lot of heavy, big-picture stuff that he will need an advanced degree to wrap his brain around. Most staff work can be done by moderately-trained simians and the leadership work is all small unit stuff that stresses creativity, intellect, and interpersonal skills, not education, test-taking, and pontificating.