I've always guessed this was a major factor, though I still think too-low pay is a factor in a lot of cases, especially industries where pay tends to be anchored to minimum wage. However: (a) This is public social media data, I guess? That seems like a noisy channel. (b) Some of their suggestions are really dumb, and all miss the point in my view. If my boss is an ass, sponsoring a social event and expecting that to…
For example, employees want predictable schedules. The sectors with highest turnover mostly seem to be the kind that either embrace crunch culture or have seasonal demand. e.g. Retail workers are expected to put in more time during the holidays, when most would prefer to work less.
If management sets unrealistic deadlines, causing crunches, or fails to appropriately staff up to meet seasonal demand, employees face unwanted overtime and are more likely to resign.
Passing the buck onto employees for poor planning is bad management. Plain and simple. "Good people" often do this and are, consequentially, bad managers.