Не стоит путать эволюционные механизмы и биологические в целом.
Биологические механизмы, устойчиво проявляющиеся в популяции, либо полезны, либо являются следствиями конвергентных мутаций (что не отменяет первого, но может быть и вредным), либо являются следствиями поддержки отбором сцепленных с ними полезных механизмов.
К последней группе относится и упомянутый в посте гомосексуализм. Как минимум некоторые генетические аллели, делающие мужчин предрасположенными к гомосексуализу (эти аллели чаще встречаются у геев), делают женщин-носительниц более фертильными (чаще встречаются у многодетных матерей). То есть отбор поддерживает повышенную фертильность женщин, но вместе с ней ползет и гомосексуализм.
Как-то так.