I would assume that people don't choose a STEM degree because they want to be homeless when they graduate. If you know anything about jobs, work experience will get you farther than grades.  College is for an education, but an underwater basketweaving degree is not going to help after someone  graduates.