It has been shown (even recently) that various external factors contribute to the brain development of humans. Not only are there the sociological factors, but even things like diet and disease play a part. It has recently been shown that places where people don't have decent health care don't show as high an intelligent mark as people who do, since the body is focusing more on developing the immune system than brain development