I have to agree. Some relationships work, some don't, why, who knows, nobody knows. There's no set formula. There's a lot of luck, work, and a lot of little odd bits that combine in different ways for different people. An advice columnist wrote the best line in regard to this. "Are you better with or without him?"
As the "P" said, who gives a shit what a bunch of electrons think about your relationship. It's none of my business and it's none of theirs. Your the one who has to live your life.