Just find someone you usually enjoy being around and can ultimately start a family with, and who would be loyal. Too many people are over-thinking this stuff.
Another perspective if I may: People are used to the dating apps now which require just a few milliseconds of consideration before swiping yes, or no. That focus on essentially "hot or not" eliminates entire swaths of the dating pool to just those someone finds attractive. The worrisome part is that they take that mentality of "only swiping on ~10" that they've transferred it to the real world. Why bother talking to that man, or that women, when the app gives you thousands and thousands of infinite choice. Why settle when there's so many better ones to choose from?
Something close to half of all marriages fail. Significant numbers of men and women cheat. Roughly 30% of children given paternity tests or even those who use ancestry services discover their assumed fathers... aren't. Significant numbers of men and women are abusive, both physically and emotionally.
People suck.
And, the rugged individualism (bordering on objectivism) cultivated so strongly within the US doesn't help things.
You may as well be telling someone not to be poor.