You can take care of her, give her money, good sex and spoil her with your time, gifts and attention but she can still cheat on you.
You can respect him, cook, take care of him and even submit with your loyalty and body but he can still cheat.
A cheater doesn’t need a sound reason to cheat, they cheat just. 
Its an internal matter that no love or good sex can solve.