I live in a tourist area, everywhere is still, at almost the end of the season, and has been throughout, advertising for staff. Shortage of staff is a problem in leisure & hospitality at the moment.
I think people think there's an endless supply of others willing to serve the masses and be grateful for it, take the abuse and crap that comes with it and be grateful for the opportunity to do it for low wages and zero benefits (and hours contracts). There's not - less and less people want to work in that environment.
You've got to manage customer numbers to account for low staff numbers to meet the expectations (or try to, seems impossible at the moment tbh) of those customers. Booking, withdrawal of booking and restricting numbers by managing is the only way to not put the staff you do have under ridiculous amounts of pressure and getting shouted at by customers for their efforts. They'll just leave. I've seen it so many times over the last couple of years.
The industry is having to change to keep staff, those that are offering more money, that are recognising their staff don't just exist to serve the masses and nothing else and who are actively protecting staff from abuse, aggressive behaviour etc are the ones that will keep their staff - customers don't like it.
And as much as there's no business without the customers, there's no business without the staff either.