Why did God create sex for marriage?
Because he wanted more people and less fun.
Listen here, smarty pants. God made sex for marriage so people would make more babies, duh! But he also wanted to make sure people weren't having too much fun doing it. You know, gotta keep things serious and holy. And you probably smell bad, just saying.