Witcoff always said this in the past and I correctly attribute it to him, though I'm sure others have said it. He always said, "If women rewarded good men, they'd get good men." My guess is that especially in modern times where they aren't taught anything but to rely on base instincts, emotions, and high time preference, they only care about "feels" and can't think long term. It's certain they effectively can't think long term because if they did, we wouldn't see this epidemic of 30+ year old cat ladies and worse.