A lot of low fat foods end up being high in sugar and end up having lower satiety than "regular" foods. The perfect example being skim milk vs. whole milk. That's super important because it means that people can consume the same calories but still feel hungry with a "low fat" food. And then they are faced either with persistent feelings of hunger or to eat more until they feel full. Also, high sugar foods are easily converted into body fat, which just makes the problem that much worse.