You miss my point — in primitive, tribal societies, people not procreating could make or break a clan. Nowadays, we have enough people to go around, so the 10% of homosexuals that happen to exist (and not breed “naturally”) aren’t a huge survival risk.
And actually, recessive traits that don’t permit procreation don’t disappear … think of Tay-Sachs Disease or anything that causes children to die young. I do realize that homosexuality is more complicated than that, but it’s not as simple as you make out either.