Social opinion has changed and all these things HAVE become acceptable. Marriages are throw-away. Children are throw-away. It's your beloved social programs that have made it easy for single parenthood. Heck, throw the kid a bone or two and he'll be taken care of.
Societal opinion can.
If it again becomes very frowned upon to be a single parent, maybe women will be less inclined to get pregnant when their financial and marital conditions aren't just right. It's easy to have sex, it's hard to raise kids. The type of jobs my husband and I have, and the amount of wages we make, does not determine the quality of our family. I. Those opportunities are out there. I, however, have no desire to live that kind of life.