It’s perfectly acceptable for a woman to reject a man as a potential mate because he is shorter than she is (or even just an inch or two taller, but not “tall enough”), or because he doesn’t have a high income.
It’s called “Darwinism in action,” acting out the instinct to seek out a “protector.”
However, it’s considered unacceptable for a man to find himself unattracted to a woman who weighs more than he does. He’s considered “superficial,” “sizeist” or “picky.”