There is a reason that for most guys, attraction simply happens if the woman is hot, but for a woman, it's a more complicated process where the guy has to display good looks, power, and has to stand out generally from other guys.
Don't think of it as something that you reason, think of it more as something that happens instinctively at the subconscious level.
Why does a guy wearing a suit raise a man's looks almost instantaneously? Ladder Theory explains it. Why does the guy being in a rock band raise his status with women? Again, Ladder Theory explains it.
I guarantee you that a single guy will be interested in a girl only on the basis that she is hot. She could be working at McDonald's and the guy won't care.
Can any women honestly tell me that if they saw a good looking guy their age, tall, buff, but working flipping burgers, that you'd have any attraction for him? However, you'd probably be more attracted to the shorter, balding guy in line if he's got a good style going, a good expensive suit, well groomed, and generally looking like he's well off.
I'm sure I'm going to get a barrage of answers saying that this is not the case. I prefer to agree with psychologists since they understand the science. They also agree that penis size, as long as to the woman looks bigger than average, it will turn her on more visually.
When it comes to "love" again psychologists understand what's that's about as well, but I won't get too much into that.
Comment