Personally I think there are two explanations.
that person was not the perfect partner
personal insecurity. Many people for fear of being left, prefer to leave, suffering them and making the other person suffer too who asks himself "where did I go wrong?" Insecurity can lead to thinking that you are not good enough for each other