See, we're feeling the downside of the shyt the baby boomers learned. My mom's generation (HS c/o 1976) was taught by their blue collar parents, "go to college, get a degree, learn about them new fangled computers, you'll make good money and get a job right out of college." That shyt was true for them, and they passed it down to us. But, shyt is totally different now. EVERYBODY is going to college and not everybody is informed about the dangers of student loans, the job situation, and applying their skillset. People think getting a degree from [insert for profit college here] will get them a nice paying job.
I'm a product of a non-STEM major people laugh at, Mass Communication, and I was a bit perplexed when I didn't get a job after I graduated (2012). I wasn't making real bread until April last year, damn near a year after I graduated. I'm not in the field I want to be, but I'm making 3x the amount of money my fellow mass comm grades make out the gate. Sometimes, landing a gig outside your desired field doesn't hurt as a starting point.
In summation, a degree isn't a golden ticket anymore.
Exactly. The STEM majors will go through something like the Lawyer situation where everyone is doing it and getting paid like shyt.