In the UK it is mostly immigration policy. Thanks to something called Boriswave, corporations could import knowledge workers at close to minimum wage (so locals couldn't even compete for those jobs) and now it changed a little, but still it's fraction of what local worker would command for similar job. This has basically collapsed the IT market. Then you have more people competing for the same resources, meaning rents going up, you wait longer for a doctor's appointment and so on.
Just don't get me wrong - I don't blame immigrants. If I was in a poor country and had talent, I'd grab any opportunity to get more experience and get foot in the door so to speak.
It's corruption of the government.
Now, by the way I understand H-1B, $100k still seams cheap for essentially getting a slave.