I would bet there are a lot of "missing pieces" to the puzzle and that a lot of them have to do with the side effects of technology and modern life when they interact with the genes that have evolved over millions of years.