Because they know that it is WRONG and are selfish
People who have no character cheat ..
People who have no business being in a committed relationship, cheat
People who are with the wrong person for them, cheat ..
Your question isn't clear ... but you asked why people cheat .. and I answered that part. The rest is just rambling.