Its a complex problem and people look for simple solutions. IMO the crux of it is people are not living according to Gods plan. Most of us weren’t raised according to Gods word and we don’t live our lives according to the word. We try to and are successful to varying degrees.
We can’t sleep around, gamble, get drunk, and a host of other bad behaviors and not expect it to create problems in our lives.
All good points, it is complex and we, as humans, tend to look for simple, ‘easy’, answers.
On a side note, there are people who really should never get or be married. I think training in how to spot them or identify them is something that needs more work on by teenagers and adults.