Why is their work deemed $30/hr where as a Western counterpart could get away with charging $90? Same goes for people in India as well - if they are genuinely good at what they do why do they not charge a higher rate?
Why is their work deemed $30/hr where as a Western counterpart could get away with charging $90? Same goes for people in India as well - if they are genuinely good at what they do why do they not charge a higher rate?
If they try to start out on their own, they start with low confidence, which means low prices. Which leads to people thinking they aren't capable of anything complicated, so they get only shitty jobs. Which reinforces their low confidence in their skills and they don't try much.
Steve Jobs of the world will always earn more than Wozniaks.
The demand for these services mostly comes from the West, and there is a big advantage to local workers. So assuming there is a large supply of skilled data scientists in India and Ukraine, but not the demand, then they can't charge higher wages.
Furthermore, if these barriers could be broken down, and there was no longer an advantage to being local, then we would expect the price of Western and other workers to equalize, but the final wage would be somewhere in between the current Indian wage and the current Western wage.
Which leads to the fact that you can hire a BS educated employee in those country for less than $200-300/months: if the programmer charge more, they're just gonna screw automation and hire more people instead.