Honestly, I think this is a really difficult topic to discuss on the internet. It's too easy to misinterpret any "Their situation is awful, but was even worse before" as some sort of a justification, rather than seeing it as just being a statement of how things really are for a lot of people on this planet.
Due to where my family is originally from, I know people in the labor class in UAE who basically scarified their lives and bodies so their children could get an education and a white collar job. It was an terrible choice they had to make. Many people are forced to make the same choices in Western countries, but it's not in the news to the same degree. It's hard to have a rational discourse about life when the choices people have are starvation or suicide in their own country, or a lifetime of manual labor in a foreign country for wages that do nothing for them, but a lot for their families back home.
It's hard to get a visa to move to the US and teach at an elementary school. Yet you can do that in the Middle East.
It wasn't even two decades ago that even professions like doctors, dentists, IT did better economically in the Middle East for many people in comparison to their home countries. Engineers making good money in India/China and not working for a consulting company is a pretty recent thing. A lot of that is changing now as other Asian countries are developing economically, but it's easy to forget how things were even a decade ago.
>It's hard to get a visa to move to the US and teach at an elementary school.
Plus, at least the visa situation in the Middle East is clear. It's not that difficult to get a work visa if you have a job offer and you can work as long as you have a job or until you retire. The visa situation in the US is...no comment :)