Agree that part of it is the increasingly toxic work circumstances. Many people get no health care, poor wages, and zero job security, so... they are pretty demoralized much of the time. And many work multiple gigs, so they are also tired all the time.
Grey beard here, it's much different than in the past. In the past people worked a second jobs for XYZ, like a vacation fund, a fancier new car than they could normally afford, or home remodels. Today people work a second just so that they can afford their 1/3 of rent with their roommates.