Edit: Let me state it a different way that might shed more light on my point. A CS major can pass all of his/her classes with a perfect GPA and still be incapable of writing software ready for a production system (even at small scale).
The STEM degrees emphasize fundamentals that are rarely (if ever) used in day-to-day "real jobs".