Note, I am from Ukraine, and I am speaking from personal experience moving to the USA. My American friends eat out all the time, buy very expensive home appliances, and tip extremely generously.
I live a frugal life since this is the standard of living I am accustomed to from my homeland. I was also willing to accept the lowest salary legally possible just to get into the country, which is already a huge upgrade to my income.
I also can't then change jobs easily, since the visa is tied to my employer.
If Tech workers want to maintain this state of demand, they should really oppose immigration from poor countries, such as requiring that the H1B visa has a maximum cap of 10% from any one country, which will have the effect of limiting the number of Indians who enter. Setting an additional maximum cap of 49% males from any one country would also be good to encourage gender diversity, instead of flooding in male migrants and then forcing companies to do it.