I agree, but when you have people volunteering and willing to do it (immigrants) then it throws a monkey wrench in the job market for the "lazy 'Mur-ruh-cuns" who selfishly won't do the same.
Before I got married, I lived in an apartment complex where a big part of the units were occupied by Mexicans. They would pile five, six, to seven people in a two-bedroom apartment and work for the construction companies and roofers in the area. They'd work for a much lower wage and no benefits. When you've got people within your field willing to do that, it puts you in a not-so-favorable position.