I think a worker shortage is driven by a lot of factors including location.
Here in Orlando, you see "now hiring" signs everywhere. In a town with a major university. My wife has a number of teens and college students working for her. Some have flat out stated that will take less money to avoid fast food. If my bills are covered, I can't say that I blame their position because I'd do the same. You also have businesses that have signage, but refuse to hire. There was a guy last year who applied for 60-ish and had what? 4-5 emails returned and fewer actual interviews? It was a wildly disproportionate number as I recall. If businesses are receiving a stimulus of any kind (I don't know if they are) or people can make more on the dole than working...we should not be surprised if no one is hiring or no one wants to work; there's no incentive to be on a payroll or put someone on a payroll.
Theme parks here...customers are returning but the parks aren't hiring. Disney cut something like 90% of its workforce in the parks, but even as numbers return to normal Disney has not filled those positions. Businesses have learned their profit margins are just fine with fewer employees even if that means fewer hours open or longer lines for the customer. If customers are showing up, why hire more people? Disney is going to a cost model where it only wants the rich to show up. It can charge more for tickets, food, and souvenirs and have a smaller staff if fewer people are willing to pay a great deal more for the Disney experience.
Regarding "lazy" youth. If you can run a mile in 6 minutes, that dude running his in 6:30 is slow. If you have a kick ass output, anyone behind you is "slow" or "lazy" or whatever. Are today's youth lazy or have they just not learned a work ethic? My wife sees so many kids whose parents didn't raise them as much as they threw money at a problem. Buying your kid a new car for high school isn't teaching a work ethic. Some of these "kids" have great lives, but no life lessons. I do mean none, but that's for a different post.
Like a lot of problems in the world today, this is complex, nuanced, and can vary in scope and solution from one city to the next. My solution for Orlando isn't a solution for Tampa or Miami, much less Seattle or Los Angeles, you know?