It's not just social stigma and closeted fantasies.
Being overweight is unhealthy. Do some basic research on life expectancies and obesity. For any man who wants to marry a to-be mother, and a to-be grandmother, with lots of healthy children to carry on the generations, obesity in a woman is kind of a red flag.