I asked my brother this one time after meeting one of his boyfriends (which I couldn't stand.) I asked "why the hell do you like girly men when you're gay? you're supposed to like men!?"
He told me "well, I don't know. maybe it's a relationship dynamic or something. Maybe because each relationship HAS to have a Sadist/masochistic duality to it (which pissed me off because I was the one who told him.). Maybe nature made me more attractive towards feminine men because we aren't actually gay, we are just herd thinners, we are still acting in the same hetero manner, the bitch/butch concept, but with two penises. Those are only answers I have, and only half answers because they raise more questions then answering them and I don't know really why I do, why I have that preference. I just do. That's the best possible answer I have."
I'm going purely on memory here, and it really doesn't answer any questions, but that's what he told me long long ago. It's just like wondering why some white women like black guys so much. Maybe it's just preference, maybe it's more. Hell if I have a really good answer, only maybe education guesses and I don't think alot of people do.