I've heard that eating stimulates a pleasure center in the brain. I'm sure other things do, too, but food is supposed to do that. So I guess this causes people to want to eat when they're not hungry. to want to eat when upset, or to eat more than they really need.
I think just knowing about something like that can be helpful.