This is what's wrong with politics today. Every question gets moralised. Every opinion gets evaluated on a scale from angel to bigot instead of true to false.
It is a bit problematic that the original comment doesn't seem to consider women as potential provider for a family and the narrative is centered around a male provider.
Evolution has made men the provider. In the old days (not even that long ago) being pregnant makes a woman vulnerable, while raising children takes time and effort. It made sense for a male to provide for his family while the female was less able to do so. The gender roles are a result of evolution, and womens desire for a man with social and/or economic standing are just as ingrained as a mans desire for visual signs of fertility in a woman.
Evolution works on the level of genes. It literally cannot prescribe complex social roles. "In the old days", both men and women worked full-time at various tasks: hunting, gathering, mending, caring, building, planting, harvesting, etc.
Citiation? I would think that evolution certainly plays a role in selecting for instinctive behaviors (such as preferences in a mate) that benefit survival
> It literally cannot prescribe complex social roles
It absolutely can. Evolutionary psychology is science, and it's based on the scientific method (ironically, unlike the sociology that's obsessed with "gender roles", which isn't based on science at all). Check out Gad Saad's podcast on Joe Rogan.