> The thing is, that's the price you pay if you have to migrate to do well
You pay in suffering? This is very daft and capricious.
If the foreigners paid extra taxes, at least you could benefit somehow, but what do you get out of someone's precarious immigration status?
You clearly had the privilidge of never having to deal with imigration authorities. I had my visa denied because my bank has provided a statement that wasn't printed in the way the imigration authority prefferred it. If you have a family of four, over 5years visas and lawyers will cost more than a downpayment on a house. If you ever make the tiniest mistake, your multi-year 'timer' on residency could lapse and you have to start all over again.
I would never move to a country without a clear and simple path to permanent residency. I am surprised anyone does - the world is a big place, there are coutries besides China and US.