It's this manichaean view - business bad, me good - that's the crux of the issue. You assume every business is a FAANG and sitting on piles of cash. Most businesses (50-60%?) - even in tech - are small biz and biz owners are in the same boat. Very very few companies even come close to the level of your straw-man.
And you are very wrong with the (rather comical) assumption business-owners are scrooge mcducks sitting on piles of cash. In tech, programmer salaries are hyper-inflated (compared to most other professions) and already out of reach of many SMEs and we are scraping the bottom-of-the-barrel for talent. I'm a business owner myself and I have seen this first-hand, so don't tell me there's no labor shortage.