> Are you suggesting that Indians have better working and living conditions in India than what they have when they come working to San Francisco?
Many of them? Yes. But it's usually worth it for them. The difference between our local market and most of India is incredible. The absolute pay difference is like 10x.
To put it in perspective: It's like if you could move to a very expensive location (Richville) and get worked like a dog, but they paid you $1.5 million/year.
Of course a house costs $20-$30 million. And sending your kids to a good school would set you back $500k/year. And you are having to share house with 4 other people you don't really like to afford the rent. And you have very little free time because of all the hours you work. Etc etc. But by living cheaply you manage to save 15% of your salary ($225k USD).
In Richville that isn't even enough to get your kid into a good school, but when you go back to the US you will be very well off.
> What is your solution to that?
Change the h1b system to be an auction based bidding system. That problem with the current system is you distort the local market and make the locals worse off.