I'm gonna go out on a limb and guess that most of the 40% who didn't eat out are lower income, and income has some correlation with obesity. Eating cheap, processed food is going to make you gain more weight than occasionally eating out. Sure, there are lots of wealthy people who eat out frequently and don't exercise, but there are a lot more poor people who can't afford to buy healthy food and don't have time to exercise.