It actually makes perfect sense? No one is attracted to all features of all members of the opposite sex. All of the features they could appreciate are present in certain members of both sexes. Supposedly straight people consistently rule out people they find attractive once they found out that they have the same genitalia. They may rule them out to conform to their socio-sexual identities, but they were still attracted to that person before they knew about their genitalia.
No one is 100% gay either for similar reasons.