Вкратце я назвал бы причину так - человеческий фактор.
Отношения - это не что-то подчиняющееся законам физики, не что-то механическое. Это что-то, что нельзя потрогать, измерить, да и управлять можно от силы на 50%. Гарантии здесь весьма условные и прогнозировать ничего нельзя
Секрет прост. Браки образуют пары, и парность - основа их существования. Одним ее\парности достичь удается, другим ее не составить ни при каких обстоятельствах. Дальше на тонно-километры.
На своем 20-летнем опыте брака акцентирую внимание на умении понимать и принимать интересы Вашей второй половины, Даже если они отличаются от Ваших,