If reproduction doesn’t explain every aspect of human behavior then what exactly is supposed to be the puzzle posed by homosexuality? It is one trait that decreases a man’s chance of reproducing, along with many others that are widely attested throughout recorded history and given far less attention. To be puzzled by it you literally have to be puzzled that not every man is a optimal baby making machine.