Why do men cheat with low-quality women?

I’m talking about in instances where their gf/wife is loving, kind, affectionate, and beautiful on the inside and out - many (not all) men, choose to cheat on her with a low-quality woman?

Probably because he is a low-quality man and like attracts like?
Why do men cheat with low-quality women?
Post Opinion