The "no friends or connections" comment isn't true because they have a network already setup and if they aren't interacting with the customer directly then why would they need to speak the local language?
I don't blame the immigrants for their goals of a better life, it's logical to take advantage of the situation. It's also logical for the employer to take advantage of cheap labor. It's also logical for me to offer something that the immigrants can't to keep myself employed if I working the same field.