I whole-heartedly agree with this argument. I don't have children yet and I can't imagine wanting to have one with someone I wouldn't consider good enough to marry. I wouldn't want my children to know their father and I didn't consider each other a good enough bet to get married.
I also think it's doing children a disservice to start out in an unstable environment. While my parents wound up divorced (Dad was an alcoholic), they never said anything mean about each other, and it gave me and my sister the confidence that we had been wanted, by two people who saw the best in each other and wanted that to be carried on, instead of an accident or the result of laziness.