While it may be taboo to say so, I believe this is a strong factor. Most changes in life have tradeoffs, winners and losers. Divorce may be great for the general happiness of the adults involved, but despite all boomer rationalizations in the line "I can raise happy kids if I am not absolutely happy", it generally sucks for kids.