But a lot of the time these are stupid young kids who get accepted at 17. When I was that age I had no idea what I wanted in life. Had I been accepted to some fancy Ivy League school, with all the promises, right now all I'd be is in debt, because the STEM etc just isn't for me. Not to say I couldn't do it, I can, but to me that stuff is boring AF.
I enjoy the life I currently have immensely and wouldn't have it any other way, even if it doesn't pay the greatest.
That is the problem with the wide array of degrees I don't disagree we need a better system, but getting kids out of their house and into a college that forces them to have to develop accountability of their thoughts with people not inside their little regional bubble is very beneficial.
I went to a state school, not everywhere is fancy, there are also community schools. And you can't know what would have been the case. Most people end up getting good jobs that they earn more than they would have without the degree to the point that while nobody like paying the loans, they are earning more money AFTER taking that monthly payment out of their check than they would have without it.
And they never lose that certificate, so someone who has a learned talent is not economically destroyed because their bodies give out for whatever reason (Car accidents, age, illness), so job safety is far greater generally.
STEM is like a sport, you have to work extremely hard to learn and build muscle memory in the fundamentals before you really have any idea of why they matter. It is the end goal that is truly amazing.