I have a pet theory that obesity is linear to tastey food. As we have sugar and tastey food readily available it's far easier to continue to consume. I catch myself eating a whole bag of cereal, even though it's not fulfilling, simply because it tastes good and I'm hungry. If instead my only options were healthy foods I'd eat a lot less.