Since this is a forum with a lot of engineers I would expect people to do their research instead of simply making statements.
Exporting labor to cheaper countries (primarily China and Mexico) and importing cheap labor (through both legal and illegal immigration from low-income countries such as Mexico) and STEM imports through H1-B Visa abuses depresses wages for the working class in the former situation and among highly skilled professionals in the later.
There is a term for this: global labor arbitrage
Of course, there is a number of working class jobs replaced by automation, but in spite of automation, global labor arbitrage still exists as an independent phenomena to depress wages.
In 2001 China joined the World Trade Org (WTO) but "did not play by the rules." with the result that many Americans in working class jobs lost those jobs or ended up receiving depressed wage rates.
NAFTA has been an issue with Mexico.
The H1-B Visa abuse has been substantial with a number of organizations importing H1-B Visa labor to replace Americans (e.g. Disney, Southern CA Edison, UC San Francisco,...).
Trump has been working to stop illegal immigration as well as stemming H1-B Visa abuse. A result is that there are "labor shortages" resulting in a rising wage rate.
Another major factor impacting wage growth has been the increasing costs of healthcare which is generally paid for by employers. Higher benefits costs result in lower wages.
BTW, there are some companies that complain that they can't find workers but generally that is because 1) they are not offering market level wages and 2) they are not located in a place where people want to live.
Generally, these firms, if they are willing to locate where people want to live and if they offer market wages, they will be able to find employees.