You've stated facts about men but I think, in many relationships, it takes time for both men and women to understand each other, grow mentally and emotionally strong in order to maintain a healthy and balanced relationship since both have some needs that neither of them should overlook.