Just because they have some of the highest wages doesn't mean they don't have some of the lowest too and it doesn't mean that they aren't hiring foreign workers so they can pay them 150k instead of 300k.
And even being paid 150k isn't exactly a low quality of life. After tax, and rent at $4000 a month, your leftover wage from 150k is higher than my gross salary.