Regarding arguments...
This is painting with a broad brush, but generally, if the man feels he's not being respected (eg. girlfriend nags, belittles him or his work/hobbies, or embarrasses him in front of his friends) or the woman feels she's not getting attention and love (eg. boyfriend forgot anniversary, forgets to call when working late, takes her cooking and cleaning for granted) it can start a fight. A lot of times, women get upset because men forget the "little things" (anniversaries) even when they're working hard on the big things (saving for a house they want to buy together). Money's a big one, too.
A lot depends on the personalities, though. Say the guy's the protective type maybe because his dad was or because he reads the news too much and reads about all these terrible crimes that happen to women. Then he might get angry with his girlfriend for wanting to do something he feels is dangerous. She, in turn, might get angry at him for being controlling.
If the woman's been cheated on or the boyfriend is spending a lot of time "away," said girlfriend might be really suspicious and jealous, which could make the man feel like she's being controlling.
Then there are less common personality traits and reactions. My guy and I have mostly worked through this one already, but he used to get angry with me when I was stressed. He doesn't handle stress well at all and my stress stresses him out. Getting angry is just so counterproductive, but there you have it.
>>and smex. always smex.
Not all couples fight over this.
Anyway, I thought it was for preventing or patching over arguments. Oh, and procreation. Pfft.