There are so many articles that blame leadership for all that ails a company. To me, it seems a bit like saying "most program crashes are caused by runtime errors". While both are true, there are deeper explanations that can be more helpful in starting a discussion. In the case of crashing a program, maybe it's because of a misused raw pointer or a type error in an untyped language. As soon as you frame it that way,…
See my comment below for actual mental models you can use to prevent burnout in your organisation.[1]
I personally find JD-R more useful, because it prescribes a model of 'jobs demands outstripping job resources', which then implies that you as manager can seek ways to increase job resources to help your employees cope. This at least suggests a direction for trial and error.
Adopting the attitude of 'all people are unique and complex beings that matter' may be nice, but it doesn't prescribe action. Therefore, it isn't as useful as 'think of burnout as JD-R or COR and perform experiments according to those models, pausing each quarter to see if burnout-related turnover has decreased'.