80% of STEM graduates do not work in the STEM world for more than 5 years and half never do AT ALL! Why? BECAUSE THE JOBS ARE NOT THERE!!! And we import thousands who are willing to work for very little compared to the going rates of just a few years ago. I graduated with engineering degrees 20 years ago and the starting rates are essentially within a few thousand dollars.
Which engineering? My son just graduated with a B.S in EE ... his starting salary is more than my starting salary was 20 years ago ... and I started my career having attained a PhD in EE.
Starting salaries in EE have at least doubled in the last 20 years.