Companies say "nobody wants to work" when they really mean "we don't want to pay". If working a full-time job doesn't pay the bills, I can't fault people for dropping out.
I don't think anyone's mentioned finance in this thread yet, but I'll say it. If you don't have at least a thousand bucks stashed in the bank for emergencies, work towards it. You don't want a $500 emergency wrecking your life, and having that stash gives you a level of security that most people in our society don't have any more. As you get older, the amount in your emergency fund needs to grow. I've had to run out and buy a decent running car from my emergency fund. It's nice being able to pay cash instead of trying to line up a loan.
Your 100 percent rite. Everything is so expensive today, and the prices keep skyrocketing. We have an Amazon fulfillment center here in town. They pay $15 per hour. Still a very low wage to try and live on. A small business owner comes into our shop, a few weeks ago. Talking about how people just don't want to work anymore. He can find people to work. His problem is, he pays 8.50 to 9.00 per hour. He says, yeah, sure, Amazon pays a lot better but, they are very strict. If you show up late for work, Amazon will fire you. He says, I'm a lot more leanient. Yeah, ok, but, if you don't make enough money to live on, than you don't have a choice, but to find something else. My son was working security at a major oil service company. $9.00 per hour. Every week, He has to take money out of His savings, so that He could eat. His housing cost, is less than $400 a month. He drives a 4 cylinder Toyota, Tocama, that gets about 30 MPGs in town. He wasn't spending a penny more than he needed to. You just can live on $9 or $10 per hour. I don't care how hard you try. My son quit that job, and has been driving a hot shot truck for a living. His first week of driving, he made more than he had in 3 weeks of working security.