Imagine the average software developer earns $140,000 but due to some historical oddity, a company needs to hire people who'll develop software while people occasionally spit on them. They actually had a team of people doing that, and getting paid an average of $130,000, but they laid them off during the pandemic. Now they're finding it impossible to hire.
In a sense this is a money issue, in that I'm certain they could hire software developers who'll let you spit on them for, say, $1,000,000 a year.
In a sense it's not a money issue, in that if they could just remove the requirement to be spat on they could probably rehire for only a modest increase in salary.
That's exactly what they do. Most of my family falls in that category, and a desk job doing customer service at AT&T with reasonable health insurance is a big fucking deal. Getting that higher paying job in that market isn't as easy as you think it is.
Do you really think people work at Walmart because they love the job? Check out /r/target for some insane stories. If forced to choose between insane working conditions or take their chances, some are willing to take their chances.
And bad employers found their labour pool was more selective. They thought the root cause was Unemployment Insurance and people sitting home, but even after those programs expired they still faced difficulty hiring.
So, I don't think people are siting home watching Netflix; but they are unwilling to work for a crap boss serving crap customer during crap hours for crap money, because there are options.
What are you even talking about? Of course money is the problem.