You see people making choices based on other factors all the time.
Love and attraction are often only a small part of the equation.
As I said earlier wealth, social status, network, cultural background, looks, character, life experience...
All these are intertwined and a girl will make an intituitive decision which is the result of a combination of all these factors.
I know it can be frustrating when you see a pure romantic potential and the reality not matching it.
The physical reality often clashes with the romantic vision of how a relationship "should" be.