content: Bringing in more STEM workers is good for almost everybody:   It's good for the companies, obviously - which means millions of stockholders.  Most people have some tech companies in their 401k.   It's good for the consumers.  When you have a heart attack, you want the smartest doctor, no matter where in the world s\he's from.   It's good for the national economy.  Better to have global tech leaders paying taxes to Uncle Sam than Uncle Mao.   It's good for national security.  Better have those modern-day Einsteins doing their research here than inventing better IT security exploits, missile guidance systems, and nukes for other countries...   It's good for competent STEM professionals, like myself, who like working with smart people.   Bringing in more STEM workers is bad for only one category of people: incompetent STEM workers who need Mommy Government to give them an edge over their competition.