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 :)