That is why the H-1B needs to go. Wages will rise and it will attract STEM majors.
We graduate more STEM folks then there are jobs for them every year already... the STEM shortage does not exist. H1B is a flat out SCAM.. nothing more. The only solution is to abolish it.