The sciences are harder, less subjective and more rigorous, so of course GPA's are lower. Now, lets willingly suspend disbelief and stipulate that injecting money into STEM "programs" for women and minorities substantially increases STEM graduates in the U.S. Does that mean we will be able to reduce H1B visas because the workforce size is sufficient for demand? Or, does that mean we will have more STEM degrees working at Walmart, because H1B's will still cost less than indigenous workers? By the way, I can remember living in California in the early 70's when the lottery was being passed by proposition and promise that all of it would go to education. A lot of it did, and school facilities and staff, especially auxiliary non-teaching staff, increased significantly. Student achievement measured in standardized test scores, however, improved not a whit. So it goes.