I think sugar consumption is a symptom of a deeper problem like food not actually being nutritious anymore and glyphosate on everything chelates what nutrition you do actually get.
It's really hard to have self control and just not eat despite being hungry when even the "good" options aren't satisfying unless you know to buy organic.
I'm not saying self control isn't a problem too. But saying that's the only problem is to kind of gloss over how primal the instinct to "not starve" is. The modern food environment makes it possible to feel like you're starving while you're obese because while you have plenty of calories you don't have enough protein or minerals or anything important.