no one is paying "market" price for any services since 9/11, dude.
I worked in the IT industry for many years - doing guess what - immigration. We brought in people from India on H's. Their wages were higher than the American workers doing the same job because of the prevailing wage issue. The salaries for the US workers were already depressed B-4 the H-1B's were involved. Trust me, the only reason the H's were getting paid what they were was because the law required that they be paid a certain amount. There is no law requiring that American workers be paid the higher of the prevailing wage or actual wages. That never set right with me.