While I agree with this, I work in hospitality and used to be in social care, so I'm no stranger to employers expecting full flexibility for the lowest they can legally get away with, expecting their staff to subsidise their business costs, treating them badly and now wringing their hands protesting they've no idea why they can't get staff 🙄.
But, are people willing, and more importantly, able to pay more for services in order that businesses can actually pay more?
Would people be willing to pay more for say a meal out, so the venue can pay more to keep/attract staff and therefore be open to use in the first place?
Or more taxes so that health and social care staff get better wages and benefits and keep and attract more staff? (This one is slightly different for me because it's publicly funded and there's no way that businesses should be syphoning out a large profit in the middle, charging the SU a fortune and paying the care givers a pittance,it should be regulated because I feel that would go someway to solving the problem)
Another very unpopular opinion about why hospitality is struggling is because of customer behaviour, people are massively overreacting to the smallest situations and can be absolutely vile and people quite rightly don't want to spend 8 hours on the recieving end of that, for minimum wage.
We don't value the people doing these jobs as a society, there's an attitude that people who are doing these jobs aren't aspirational enough, lazy, don't try hard enough, they're not careers, they're a stop gap to something 'better' - yet when the service reflects that attitude, done by people who aren't invested - people are complaining service isn't good enough.
Brexit of course is another reason, but as a pp said, I do think migrant workers kept wages lower than they should be because there was always someone to fill a position and continue to pay and treat badly - we've lost that and this is the result.