Vários motivos mas geralmente a pessoa não gosta tanto assim do parceiro, muitas vezes só está junto por comodismo e rotina. Ai surge a tentação e a pessoa se entrega ao erro, falha de caráter.
Sem zoeira, eu acho uma pergunta bastante complexa na verdade. Acho que as razões subjazem em aspectos bastante enraizados dentro da psique, para além de uma "falta de caráter" ou "oportunidade".
Os motivos dependem muito.
Particularmente, eu acho que pessoas que traem são muito inseguras, porque elas não deixam a pessoa com quem estão para irem atrás de outra. Elas "precisam" da segurança de ter alguém ali. Isso acaba remendo a períodos possivelmente dolorosos que o indivíduo viveu na infância.
É claro que não significa que toda pessoa insegura vai trair ou que todo mundo que teve a infância conturbada fará isso, mas eu acho que há uma propensão.