I agree with you in principle but in practice there is a good evolutionary psychology reason men are cads. Women are bitchy and demand "shit tests" of men to prove their fitness. Men are sleazy and demand "slut tests" of women to prove their fitness.
As a "beta" incel, I'm hardly a cad who's personally interested in keeping the sluts flowing, but I've observed among many former cad friends & acquaintances that ended up settling down with the first worthy woman who knew how to say "No, not yet."