Yes, if you offered $1 million per hour, there would be a line for almost anything. But Propagandist Paul Krugman avoids the fact that wages can only go so high before they render an enterprise uneconomic. From articles and job ads I have seen, many would-be employers are offering rather high wages. The “unfilled jobs” generally require highly specialized technical skills and experience, a clean background, high reliability (”character” as someone posted above), etc. (An amazing number of unfilled jobs listed in my area require high-tech skills, intel experience and a TS/SCI clearance, ruling out everyone but ex-mil and gov intel types). The problem is a lack of people with the narrowly specialized skills and reliability to qualify. Investing in training makes sense for both employers and employees only when both will commit to the job long-term. Perhaps employers need to revisit long-term employment contracts, in combination with attractive wages/benefits.
I saw a posting on Reddit written by an HR person for an IT position. Must have five years experience in a programming language only 3-4 years old.
It is depressing how many job postings are written to exclude Americans, so that employers can then bring in immigrants on visa to pay a lower wage AND have on a short leash.