Likewise, your argument doesn't support diverting funds in favor of STEM programs. From my own personal experience of having both a liberal arts BA and a huge portion of a CS degree, the liberal arts program has improved my ability to think and read deeper and more completely than the CS coursework ever could. It has also proven to have prepared me to face the "real world" better than any of my STEM major peers have been able to.
More and more, and this thread re-enforces it, I think the STEM vs. humanities argument is veiled misogyny. White boys studying science = good, brown girls studying poetry = bad.
The STEM world has no soul and will fail all of us because of it.