I think there's a fundamental problem with assuming that everyone who pursues higher ed can/should pick a degree in a STEM field just because the job market is better. This accurately displays almost everything that's wrong with our society. We don't place enough value on the arts, or history, or education field. Not everyone is tech/science/math-smart, so not everyone can pursue those degrees. But what about the kid who could recite a world history text book from memory? He's no less intelligent just because history clicks and math doesn't, and no less deserving of a job that utilizes his talents. If he took your advice and got a degree in medicine anyway he could very well be the fumbling screw-up that never gets a diagnosis or dosage right because he isn't wired right for that line of work, raising the need and cost of liability insurance for everyone who actually belongs there.
Simply put, society needs people in every field that exists, we just have a problem with acknowledging the value of alternate studies.