I won't suggest that there's never cause for a divorce but getting one, especially if there are children involved, should be the last resort.
Try counseling first.
Any two people, if they choose to do it, can be successful and happy in their marriage. If they are committed to each other and the marriage, then they can be happy.
Millions of marriages every year are by arrangement of the parents. Many times the arrangements are made without either party even knowing, having seen, or even heard of the person they will marry until the wedding planning starts. I have a lot of friends in arranged marriages who love their spouses every bit as deeply as those of us who got to choose our spouse. In fact, they have a lesser divorce rate for arranged marriages than those who chose their own spouse.
Just as we have a completely different level and type of love at 10, 20, 30, years of marriage and beyond, those who didn't know or love their spouse before marriage have the same at 10, 20, 30 years of marriage and beyond.
True love is what comes after the vows not from the hot, emotional, passionate, physically driven "love" that gets us to the alter.
Now I might be speaking old-school since my wife and I dated for 18 months but never lived together or had sex until we were married. That whole passion thing before marriage is pretty old-school since so many have lived together, even born children together, before marriage these days.
Even though the path to marriage has changed, I don't believe at all that the commitment to each other and the marriage that is required for success has changed. And I don't believe at all that the love at 30 years is at all like the love at a year or two.
The requirements for a successful and happy marriage, I think, remain the same: selflessness, listening, consideration of your partner, taking a real interest in your partner. Also, especially for my wife, patience and tolerance.