If corporations started treating employees like a valuable asset like they used to then we wouldn't need to depend on foreigners.
My parents which wasn't that long ago made good wages, had pensions, able to afford a new car every 5 years, took a vacation every year, they got raises, good insurance plans and so on.
Even when I was young company I worked for had a retirement plan, every year we all went to a place for montey carlo night with gambling and food and liquor all paid for or had bowling outings, if you needed time off it was just worked out, had good benefits. We had fun at work and were appreciated. Hell people fought to work there, we never had to try and fill a job because no one left except to retire and someone always knew someone that wanted to work there
Now companies take away more and more from employees and do nothing to retain them.
If you treat your employees like they matter then they will work their ass for you. Treat them like they don't matter and you'll have to hire illegals and poor people.