What is the primary purpose of marriage? To start a family. If your idea of marriage is that it is solely for those butterfly feelings or so that you can have the wedding celebration, you are more likely to have the marriage fail.
Yes, you need love to make a marriage work too. But that love is not in the form of shallow attraction that many mistake for love. The kind of love you need is the "this person will stick it out with me even when we can barely get any sleep due to a crying baby".
@houseoftolstoy No real disagreement to your points. The difficulty is that most people do not have the mental capacity to live beyond the immediate moment or to not identify with their feelings.
The level of self restraint you describe isn't realistic for most people. Only via external restraint.