Also, have you heard about migrants supposedly doing jobs “nobody wanted to do”? It leads to the question, why do businesses leave some jobs unfilled for long periods of time when they could raise pay and attract people?
Option one. It’s a tiny company working with minimal profit and can’t afford to pay more. This is where migrant workers would help, but there aren’t many cases like this. Moreover, these are often service jobs where workers need to know the local language.
The company is actually just testing how cheap people are willing to work, or how low their cost of living can be brought down.
Option two. The company is actually just testing how cheap people are willing to work, or how low their cost of living can be brought down. If they are able to eat less, stop heating at home, cut back on laundry, live in even smaller apartments (does a family really need more than one room?), stop paying for health care (it will pay off in time, but for now they can work), walk to work, etc. That those jobs remain unfilled means that wage cuts have hit a limit.
Option three. The company waits until the jobs are vacant long enough to apply to import cheaper workers from abroad.
In either case, filling such a position is a disaster for local workers.