Well, obviously the majority of people today are exclusively heterosexual, a fairly basic requirement for Darwinian evolution perhaps.
But surely homosexuality has no place for your "perfect" God nor indeed in Darwinian evolution, I hear you screaming?
I'll simply defer to your greater wisdom in what God may or may not intend aCW, but there is at least an arguable beneficial role for homosexuality to play within human Darwinian evolution (albeit not a role you'd want to accept presumably), in the successful raising of genetically close children. A level of homosexuality in human society could even be explainable as a subtle beneficial evolutionary tactic, which may help to explain why it exists rather better than dogmatically presuming it to be evil, an abomination or a perversion.
But a supposed "perfection", whatever that might be, isn't really the point aCW. Imo things just are what they are and we have to deal with that, not try to be "perfect".