Homosexuality may persist because the associated genes convey surprising advantages on homosexuals’ family members.
If there is one thing that has always seemed obvious about homosexuality, it’s that it just doesn’t make sense. Evolution favors traits that aid reproduction, and being gay clearly doesn’t do that. The existence of homosexuality amounts to a profound evolutionary mystery, since failing to pass on your genes means that your genetic fitness is a resounding zero. “Homosexuality is effectively like sterilization,” says psychobiologist Qazi Rahman of Queen Mary College in London. “You’d think evolution would get rid of it.” Yet as far as historians can tell, homosexuality has always been with us. So the question remains: If it’s such a disadvantage in the evolutionary rat race, why was it not selected into oblivion millennia ago? Psychology Today: Finding the Switch
Thanks to Abelard for the heads up.