You don't even have to move to another country, salaries vary wildly throughout a country and there are obvious outliers think NYC, SV or even London. And then we are talking about contracting/freelancing/remote work. If you want to have a job done, why do you care what is the purchasing power of the contract fee in a given country?
By the way, if dev A and dev B works for the same company on the same project in the same position one in location A and the other in location B, they should be equally compensated.
> Do you think the prices offered on freelancing sites are fair?
Yes, I think they are 'fair'. This is how a free market works - clients are free to offer whatever price they like, devs are free to take on the jobs they feel make sense.
> Would you be willing to work for such prices?
It depends on the job but, taking $100 for 10 hours of work as an example - No. But just because such jobs don't make financial sense for me, doesn't mean the same for other economies.
> Why do you care which ISP someone uses when committing to a repository or login to VM?
I don't, nor did I claim to. What I care about is market rates.
We're talking about different countries here. It's not quite so simple to just move to another country.
> Fair is when equal work is equally compensated
So it's unfair that an Indian dev working in India for an Indian company earns less than a US dev working in the US for a US company? Different countries have very different economies.
I think we're going to have to agree to disagree on this one - local economy, market rates and living costs still seem extremely relevant to me.