First off not every job requires a STEM degree and if every one got one the market would be flooded. As it is many engineering grads are having difficulty finding jobs. Secondly not every non-STEM degree is a "left wing" social science degree and not everyone is suited to STEM or the trades. I also will not be encouraging my kids to join the military. Thirdly, you'd better give the same message to employers who are demanding a university degree, any degree, as a minimum requirement for employment, plus the requisite 2-5 years relevant industry experience. It's the credential inflation created by employers that has created this mess.  Instead of training new graduates like they used to, they claim that they don't have the specific skills they are looking for and so hire someone from overseas and can pay them considerably less.