A whole lot of these epidemiological results largely boil down to IQ. You see it over and over again as the missing factor. People with higher IQs drink more. High IQ is independently linked to better health and longer lifespan, almost certainly at the physiological level. They don't live longer because of smart things they do, they are smart because they're healthy. So from the epidemiological data you get the false impression that things smart people tend to do reduce disease or increase lifespan.