This makes a lot of sense to me because if I have a job opportunity abroad or in a Western country where wages are much higher than my own country, of course I will go there if I have great opportunities and good job security, whether it is in agriculture, agriculture or other fields that are capable enough to be able to do a job, even though I have a lower standard of pay due to visa cuts and other company policies but compared to my area it is much better if it is nominal.
How interesting the labour market looks in some western countries, their citizens don't want to do this jobs because they are underpaid. They don't want this agriculture work because it looks like slavery work, the immigrant that value their time and effort take the jobs and make their money despite the task, the low pay, they don't mind. In all of these, the companies enjoy this benefit with small pay they give to immigrants that is why they were more concerned during the chase.
In this case the company should not be blamed, because if there is no government policy that allows immigrant workers then this would never have happened in the past, employers only take advantage of the regulations that apply to their business strategy to get a much better profit.
I don't think anyone should be blame as far as the west is concerned, it's how the system is designed. People migrate to other countries as long as they see opportunities in there, not just the US, most part of west are filled with immigrants and not only for jobs, some are want a better livelyhood. They have good wages in were they live but probably does not have good security, some don't have good education, there are many more . In most of the things that I have mentioned, they contribute to why people migrate to other countries and I can tell you for a fact that they take advantages of people.