I mean that the benefits that h1-b holders get from living in America (better roads, better hospitals, better schools for children etc.) are from the government (taxpayers). However, since the employers are sponsoring the h1-b holders, they are the ones essentially offering these benefits to the employee and they have the ability, via stripping the h1-b holder of his work authorization, to take these benefits away.I don't think so. H1B's may enjoy better bennies in the states but that's not the key. The key is wages. Even a $35k a year H1B from a developing country is making 3+ times what he'd be making at home.
I hope Im being a bit more clear.
That’s the notion of the free market then. Labor flows to where capital is (immigration) and capital flows to where labor is (outsourcing).
I wonder if these restrictions on H1Bs actually create more problems then they solve. If there were only say 1000 slots for H1Bs and I’m from India, I’d accept a very low salary in America. If there were an unlimited amount of slots, I’d probably hold out until I got paid the full salary.