Wow, a simpleton just Googled Econ 101?
The middle class has more money because they were at home most of last year. The stimulus check where late in 2019 and early in 2020. While people used them on home renovations driving stocks and profit at companies like Home Depot. They increased their savings from the lock downs and are spending them now.
Your fixation on conservative talking points is juvenile.
Labor shortage? Maybe decreased immigration from the previous administration has had an impact. Additionally, people are sick off putting up with low wage, shitty hours and maskholes in retail and food service jobs.
People aren't working because they don't have too? Damn...why don't people like 12K/yr jobs?