Obesity being a correlation might mean it is also a symptom. We already know from a couple studies that people with the same activity level and calorie intake are significantly more overweight than in the 80s. One leading hypothesis is endocrine disruptors.