Lots of reasons to not divorce. Mainly religous and because of the kids. I am a fairly devote Lutheran, and till death do you part has always been fairly important to me. What's more important, making myself happy, or pleasing God. Then there are the kids, and it will be 8 years until the smallest one leaves home. Just because I am unhappy does not mean that they should not have a complete family. Just have to look at my wife to see the negative impacts of divorce on her to see that it will not help the children. And then there is financial, I may be better off financially for the rest of my life staying married if that makes any sense. Literally, most of the assets in our marriage are contributed by me, which I would lose half of if I divorce.
And probably the best reason to not divorce is that divorce is the EASY option. Fixing a marriage is almost always harder then just divorcing (and divorce is no cake walk). It's just that if divorce is a viable option, it will usually be THE option that is chosen.