Очень сложный вопрос, на который можно дать кучу ответов. От неумения выбирать партнёра и деградации института брака, до утраты патриархального типа семьи и отсутствия опыта у человечества длительных отношений в нуклеарных семьях.
Нуклеарная семья - это супружеская пара с ребёнком или без.
На мой взгляд, причина в большом количестве разводов в цивилизованных странах напрямую зависит от экономических условий этих стран.
Веками люди жили с убеждением, что один в поле не воин, то есть один человек не может победить (выжить). За жизнь боролись, объединялись, чтобы выжить совместно.
В современных условиях всё поменялось. Одному выживать легче, чем вдвоём, а если пару детей нарожали, то сложности увеличиваются многократно. Семья не выгодна материально. Да и холостяцкая жизнь больше не осуждается обществом. То есть человек признаётся полноценным, если не имеет семьи и никого не волнует по какой причине.
Чтобы воплотить мечту - найти вторую половину навсегда, необходимо очень тщательно выбирать потенциальную партнёршу. Она должна иметь такие же жизненные установки и ценности, как у Вас, воспитана в семье, где очень крепкие семейные связи и, которая максимально схожа с Вашей семьёй. То есть нужно искать девушку, которую будете воспринимать больше сестрой, а не любимой. В таких отношениях не подразумевается пылкая любовь и страсть, так как длительные отношения это больше дружба и взаимовыручка, чем любовь.