Why would outsourcing be worse? The detailed analyses show that bringing people here has large costs externalized to tax payers. People use schools and when eligible chain-migrate low skill relatives.
If businesses feel the business environment the citizenry of America have built up is not worth the costs, well I'm fine with them choosing other places to operate. What they shouldn't be allowed to do is import a new citizenry.
In the long run, the engineers trained via outsourcing will become strong competitors, while USA have nothing to compete against then. USA can not have all the local graduates do architecture-design or marketing/project-management,that will doom the country soon or later.
Usually H1Bs' kids excel at school, and their parents pay tax on that.
For their poor relatives to immigrate 22+ years later(roughly 5 year for greencard, 5 year for citizenship, 12 years for relative immigration waiting period), it's a immigration policy issue, however it's still all legal, at least 10X better than those who came here illegally.
Keep jobs local is vital, outsourcing R&D is so short-sighted, with more STEMs, H1B will be irrelavant.
Why would outsourcing be worse? The detailed analyses show that bringing people here has large costs externalized to tax payers. People use schools and when eligible chain-migrate low skill relatives.
If businesses feel the business environment the citizenry of America have built up is not worth the costs, well I'm fine with them choosing other places to operate. What they shouldn't be allowed to do is import a new citizenry.