I don’t believe the Indians are working on third world salaries either. I see Indian families living in expensive houses and driving nice cars in suburban Atlanta everywhere.
They’re making good money; just not as much as those they replace. Also, like most immigrants, they live in extended family situations, so they can afford nicer housing, while still being able to save for even nicer housing. It’s actually a good idea to live like that if it suits you, though I disagree with bringing them here to take jobs from Americans.
The wife gets an H4EAD & can work.
Are the Indians managers? If they are, they may be getting regular kickbacks from their direct H1B reports.