Why do so many people cheat on their S/O?

Almost everyone I know has cheated or been cheated on and I hear about it all of the time online so I'm wondering why so many people cheat on their gf or bf. If I want to sleep with someone other than my gf I'll breakup with her. Am I the only person who still thinks like that?