Is it anything like the reason some women only go for married men?
I have a friend like that... and it's not only because it's more of a challenge, it's because it's safe to be rejected. If you aim at a straight guy and get shot down, you can say it's because he's straight, not that it's something he doesn't like about you.
If this is the case, wouldn't it be better to go beyond the safety net?