IMO if you want to remove non-STEM courses, what you actually want is a trade school. University is all about learning outside of the normal narrow viewpoint, so removing everything outside the narrow viewpoint defeats the point.
"But so what", you might say. Well, here's the problem: trade schools already exist, and nobody wants to hire from a trade school because it's seen as less classy.
I think this is the fundamental problem: People want a degree to primarily satisfy employers, and what employers want is to exclude people. You can't have an all-inclusive exclusive degree, it's an oxymoron.
Either you change employers' minds to match your vision of all-inclusive degrees, or you change the degrees to match employer's vision of exclusivity.