You explained it perfectly. Most divorce is because one partner is looking to escape their responsibility of compromising. From where I stand, selfishness shouldn’t be a reason for a divorce.
It’s understandable to opt for divorce where your partner isn’t committed to sharing the burden of a family, or where there is a threat to life, or infidelity for those who are disciplined monogamous individuals.
Also most marriage started off on wrong foundation especially when there is no commitment during courtship, then the go into marriage only for the attraction and get stuck. Then the seek divorce as the easy way out.
I’m single but if I’m going to marry a divorcee, I will definitely dig into his previous marriages to know why it failed. I rather not marry at all then to marry and divorce later.