hehe... you can't say men are half women because they have XY and women XX. they are fit together in pairs - as you say -.... and that's a huge difference
But I think that could be some kinda genetic reason for why homosexuality is possibe. Who knows?
Well ok, I don't know. Some hightech-smart-anatomy-biology-person might know. Hehehe.