Good looks on a gal are correlated with fertility, so a guy who marries her will have a chance at a higher reproductive success. A guy with resources can afford to take care of said children, as opposed to letting them starve to death, so she gets a higher RS as well.
Neither has anything to do with morality at all.