So I'll risk starting a fight, and go out on a limb and say that "people not giving a crap about their jobs" is an overly simplistic viewpoint/opinion/belief held by too many people not wanting to spend time on a more indepth look at the issues....
How much of it has to do with people being over worked, both in terms of hours spent working and expectations for the hours actually worked? How much of it is mental stress and anxiety? How much of it is physical? Depends on the job, sure... UPS and Fedex warehouse workers for example have more volume, less staff, and are expected to move more volume in a similar time frame as they used to do for lesser volumes. And with inflation, all of it for less pay.
I am a desk jockey, but I am burned the F out by working the jobs of two people. I been shouldering a heavy load the past 2+ years and its been worse the last 4 months as a manager at another location quit and I got shifted 4-6 hours of work a day, but only had 1-2 hours of work shifted away from me...and I was already at 10 hr daily average, plus weekends. My work quality has for sure suffered, and as my quality of life suffers... (time, stress, anxiety) I care less.....
Then you add companies shortchanging employees .10 cents here .7 percent there, etc, and you wonder why crap doesnt work as well or why they don't care as much..
Add in all the people that wisely retired during the pandemic, and it gets worse..... If you take a look at society as a whole and see we are all consuming products, goods, services.... there isn't enough help to go around for everything we consume.....
Anyway getting off my horse... It's a lot of grey and many factors...It isn't as easy as people just caring less in many circumstances....