What business and government don't point out in their endless STEM promotion is that the average STEM career has about the same longevity as Major League Baseball --- without the high salaries.
For roughly half the members of any STEM graduating class in the USA, their STEM career ends with college. 50% never succeed in getting a real STEM job.
www.bls.gov/opub/mlr/2015/article/stem-crisis-or-stem