Although this study was done on US population, nuts are costly here in India so a large section of population cannot afford to eat it on a regular basis. Could it be remotely possible that poverty lead to diseases, improper or no treatments, more accidents etc. lower life expectancy rather than "not eating enough nuts".
Mr. Gates would surely start a Nuts for India campaign to increase life expectancy.