Myself. Depression. Addiction to sugar. Night shifts- I spent years working nights on my own where you couldn't doze off for a minute so literally lived on biscuits and chocolate in order to stay awake. There isn't one single thing, it's years of excessive eating. I am someone who eats when happy, when sad, when bored but mostly to satisfy emotions.
I cook all my own food, from scratch. Every day, except for breakfast when I have overnight oats or muesli. I bake a lot too and then end up eating most of that on my own.
If government really, truly wanted to tackle obesity, they would ban ready meals altogether. And convenience foods in general. I know that we see this said on most threads about the topic but really do look at places like Scandinavia, where convenience foods are quite hard to get. A massive cultural change would be needed too- not dissimilar to how smoking was tackled and is now being viewed. And you know what would also help? Feeling safe outdoors in urban spaces- where I live, it is not at all safe to just go for a walk after work at my local parks as by then they are full of druggies, feral teenagers and just general antisocial behaviour. They are also filthy. So we only go for proper outdoor walks on weekends when I can drive somewhere.
Having said all that, personally, what would help is not feeling that mental high that sugar gives. Because nothing compares to that feeling of satisfaction and comfort.