Smart answer:

Your search for Why do people cheat returned the following results:

for reasons they’re not aware of

People also cheat for reasons they’re not aware of, like introducing insecurity into a relationship because they crave independence or exploring a part of themselves they’ve denied or buried.

Source:

justify loveall the time.

And yet, people cheat, and justify loveall the time.

Source:

the thrill of cheating

What about people who are happy with their relationships and get everything they need from their partners and cheat anyway?There's people cheating just because they like the thrill of cheating, because they can get away with cheating.

steal money because they have no respect or dignity for the people that they are affecting

People cheat and steal money because they have no respect or dignity for the people that they are affecting.

Source:

steal, lie… pretend to be someone else

Because of fear, people cheat, steal, lie… pretend to be someone else.

Source:

bad people with no morals

One of the top reasons that people cheat is not because they are bad people with no morals.

Source:

not just because of much money you’re making (or not making)

Plus, people cheat for all kinds of reasons – and not just because of much money you’re making (or not making).

on their spouse, abuse drugs and alcohol

Why do people cheat on their spouse, abuse drugs and alcohol, mindlessly binge-watch ridiculous amounts of television, scroll endlessly on Facebook and Twitter, steal, or commit suicide?

something emotionally or physically

Sometimes people cheat because they aren't getting something emotionally or physically from the relationship.

Source:

so there is no way of determining who will cheat and who won't

People cheat for various reasons so there is no way of determining who will cheat and who won't.

Source: