Our failed K-12 public school system is the #1 reason people CANNOT go into STEM.
#2 is the propaganda that socialism is science and not that hard science is science.
#3 anti-STEM is that so much domestic college aid is in the soft subjects while foreign student education aid is very much STEM focused.
Yes, H-1B visas do encourage STEM in college. But they are not the prime reason domestic is not STEM oriented.
H-1b do encourage STEM? LOL.
H-1B is a curse on the nation. Kill it.