I think CC disagrees seeing that reportedly SC and AG are on the list for "specialized degrees" with a 2.75.
I suspect that there are certain slots they want to make sure have officers that a broader understanding of the field.
And there is a lot of that "We can train 'em into the job" mentality out there both in the military and the private sector that in my experience "somewhat works".
When I graduated college, I went to work for a large IT outsourcing company that liked to hire "anyone with a college degree" and train them to be a COBOL programmer. By and large, they did just that. In fact, they shied away from hiring Computer Science majors because as one of their in-house instructors liked to say, "we have to un-train them first".
This company was exceedingly good at what it did - taking over a company's IT department, standardizing its procedures (right down to the indentation and documentation in the code) and wringing out all the inefficiencies in the existing IT processes.
I almost like to compare it to working at McDonalds. One of Ray Kroc's missions in life was to have a hamburger be identical no matter which restaurant you got it from. They hired people who didn't know how to cook and trained them to do things the McDonald's way.
Both of these things worked great in the early part of the process. However, where do you go for more customer satisfaction once you've got the perfect assembly line going and rock bottom prices?
Just as people have found McDonald's food rather bland and not innovative, my previous employer ran into a bit of a growth problem once the market got to cheap and reproducible. Competing on these traits is rather self limiting.
In my later years there, I found it difficult to find programmers who had a broader vision of solving the larger customer problems and managers who were graded on the existing business model that was about cutting costs and boosting revenue without a vision of serving the needs the customer didn't realize s/he had. My best work in this area (a generous 8 figure annual savings to the end customer when conservatively calculated) took a couple years to find someone with enough imagination to take the idea and make the investment. Didn't generate much for my employer in revenue though, so my rewards was only a choice of next jobs...
Very similarly, there is so little cooking skill and creativity at McDonald's restaurants, they were stifled in developing new dishes for their increasingly satiated customers. Yeah, corporate comes out with McRib, but there is too little considering the size and assets of the company.
In the military, putting officers in branches where they have a passion for the subject matter goes beyond the "train 'em into the job" mentality that pervades institutions that get stuck in their rigid thinking.
To the extent that this program puts students with technical degrees in branches were a little creative outside thinking may be useful, this is a great thing.
Obviously there are no college degrees that I can think of that prepare you for Combat Arms branches.
However, I think there is some meat still on the bone for other branches to align talent/mind set with assignment - Transpo (I think a few more officers with modern logistics degrees could shake things up over time) and MP (don't underestimate the social science mindset when dealing with difficult people and cultural issues regarding misbehavior) come to mind here. And given the large number of cadets with social science type degrees (sociology, psychology, CJ, etc), one could make the argument to have MP entirely staffed by social science degrees.
Not sure how CC looks at these other branches, but IMHO there is always room to improve getting people to where they talents best fit the organization. I'll give them credit for trying with what they do.