Because foreign women who want desperately to come to the US to escape the repression in their country know "gay marriage" isn't legal yet, so they still have to marry men to get their green cards.
You're in denial. There just can't be anything generally wrong with American women, can there?