Also so many businesses have sufficient barriers to entry that there is a considerable under supply of service providers.
Pay people well (aka enough to actually save and be able to afford property) and you might see something different.
But ShArEhOlDeR VaLuE!!!! means it’ll never happen.
In the defence of people who don’t care right now, our culture is not conducive to caring whereas it seems it was more so in the past. There was more social and family cohesion. There were more readily available evidence and reasons to care on a day to day basis. Things appear objectively different for most people now.
On top of that there is increasing wealth disparity which people are confronted with on a hyper-frequent basis. Just take a peak at instagram and you’re reminded that you’re just a serf with every ad and every few posts.
In the 'good old days' a person could work their way up in a company from the sales floor into a leadership role. The company would encourage this to create a pipeline of experienced managers with first-hand knowledge of customer needs.
That era is long dead. Companies don't care about their customers, they care about maximizing shareholder value above all else. That means doing things like slashing staff to the point where 2 people have to run the entire store. How are they supposed to provide good customer service in a situation like that?
Jobs like that shouldn’t exist at all in my opinion. They’re the result of regulatory failure as far as I can tell.
You seem sheltered
So the solution is higher pay