Isn't that exactly the main criticism of current H1B system: driving down salaries and standard of living away from U.S. standards down towards India's?
However better off they are economically they would be even better if companies couldn't exploit their status to pay less. And American counterparts would be better off if they didn't have to compete with lower paid competition. Everyone would be better. Well, except the companies.