You actually answered the question yourself: early humans were a hunter gatherer *society*. If you were a solo hunter and you had bad eyesight, you would probably die and the ones with good eyesight will pass on their genes. But human society developed so that individuals with specific weaknesses, eyesight or other, were compensated for by the strengths of others. Thus, humans with weaker genes are not in a position where they are unlikely to reproduce.
Latest Answers