While valid points, this doesn’t explain why a woman being short is not used against her. A woman who is 2 SD below average height (maybe 4’11") will not face the same negative impacts on her mating life as a man whose height is 2SD below average (maybe 5’4"). Women value tall men, men do not value tall women. Height is a sign of good genetics and good nutrition (as well as resistance to infections and parasites), but it only seems to matter for male attractiveness.
As far as weight, my understanding is it is more ratios that matter. A woman’s waist should ideally be 70% the size of her hips and chest, a man’s waist should ideally be less than 75% the size of his shoulders. How fat/thin you are beyond that isn’t important.
If anything, fat/thin dynamics are a class issue. When the poor ate a spartan diet and did manual labor, being fat was a sign of sexual attractiveness since only the rich had the surplus time and money to get fat. When poor people ate processed food and became obese (and didn’t have the money or time to obsess over their appearance) then thin became in. It is argued that one reason thinness is attractive now is that thinness is like peacock feathers. Only people with surplus time and money can afford to be thin. Planning all your meals, spending hours at the gym, obsessing over calories, etc. imply you have a surplus of time, money and energy. Poor people who are raising 3 kids and a full time job do not have the time, money and energy for that.
So there is a strong class component in whether a society prefers fat people or thin people. When being fat is a sign of surplus resources (time and money), people find fat people sexy. When being thin is a sign of surplus resources (time and money), people find thin people sexy.