My Indian Tenant was on H1B and had been in the US as a software engineer for 8 Years , his last salary was $400k / year. He got laid off from Microsoft and was unable to find a job for over year and had to go back to India as his H1B had run out. He was in tears as he didn't want to go back. He was really living the American dream, had a high end VW SUV, going hiking every weekend around the State, was member of a exclusive tennis and golf club etc. I really felt sorry for the guy but there was nothing I could do for him. There is widespread racism in Silicon Valley and no brown/yellow skinned person is immune from it. Where Indians have Indian managers/owners they maybe safe else they are in tenuous employment. A lot of racists hire to fire as it gives them perverse pleasure and satisfaction. Unfortunately a lot of people are a paycheck away from homelessness that's why the US has a homeless crisis.
American dream is just a dream until it turns into a nightmare, a fake carrot designed to fool people into being exploited. H1Bs should be converted into Green Cards after 5 years the Indian and other Govs should be fighting for this or stop sending their workers to be exploited and abused.