It's both because older people didn't grow up fat, and that fats have a shorter life expectancy. As time goes on, with generations of people being fat since childhood, the life expectancy of fats will drop even further.