Also when the economy becomes more centralized and bigger companies swallow up smaller ones, you should expect more cartels. That is just logical.
I didn't say I had evidence but I know the number of competitors for positions in the UK has been going down, not up. The price for labour however has not shifted.
This is indicative of fixed prices, in this case wages.
Does you think the prices for turnips can be fixed but not that of plumbers? It's all the same thing.
However that doesn't diminish my original statement because Google is likely to hire the most expensive talent and also their employees in London are paid I think about 30% less than their counterparts in the US. I suspect the American programmers are actually more effective at their jobs for a number of reasons e.g. being at ground zero when new domains open up but there is still likely to be wage gap which I'd explain by the depressed wage market in London. There are many very effective workers who ought to be paid twice or triple what they are currently earning. I know some of the younger programmers in the UK are being paid as little as 12-16k a year.
Why are they motivated to do this though CT? I feel like I'm missing a piece of the puzzle.
Labour costs are tiny fractions of these company's profits, and code stays 'fresh' for decades. You can easily get leaps in productivity that save a huge quantity of money for the company by just thinking a little harder. And it should be the case that smaller teams are better teams.
Why do programmers even make wages similar to the middle class? Their work isn't remotely comparable to lawyers or dentists. Surely million dollar salaries should be the norm. The practice of acquhires suggest a starting salary ought to be around 1.5 million dollars.
Even if it was one tenth of that...