People always ask how I can manage to travel so much and live independently when my take-home pay is so low compared to a salaried developer. The answer is that just like everything in life, it's about priorities. One person might prioritize cable TV and an iPhone for $200/month, whereas I'd put that money to a plane ticket. Granted sometimes things like babies or health problems don't give you a choice, but for many people, it is a choice to be chained to desks job they hate.
In those countries, it was more than enough to live well above average. Taxes are naturally also much, much lower which have a large effect.
At the moment I'm back in Europe for a contract. 2000 USD while living here? After 50% tax, that's only enough to cover half my rent! Techies in low-cost countries really do have it easier, as they can price their products / services to an international level, while still having low local prices.
I used to get variants of this comment all the time. "Pfft you people living in low-cost countries like Japan have things so easy..."