This article makes good points, but too general.  The simple truth is that we have very little idea what degrees are going to be useful in 15 years, much less 30.  Right now the advice is 'STEM', which covers a huge range.  Pharmacist?  High risk of being automated.  Biologist?  Employment highly variable.  Engineer?  Different subfields go through booms and crashes (e.g. petroleum engineering right now).  But when an entire graduating class of petroengineers can't find a job, we don't lecture them on how they should have studied the humanities.  In a world increasingly dominated by computers, human creativity and touch may become more valuable.  The ability to write, or design, or create may retain its premium.  A degree in the humanities can be self-fulfilling (e.g. your Ancient Near East degree can turn into an Ancient Near East faculty position).  But for that, you need to go to a good undergrad school -- even if Windsor is your hometown.  Not every saving is saving.