The thing with dieting is that you have to maintain some sort of diet to maintain the weight loss. And that means unless you maintain a diet which requires minimal willpower, so that you're no longer "suffering", you're required to suffer almost every day for the rest of your life.
I think many people are actually good at delaying gratification: suffer unbearably for a few minutes, intensely for a few days, or mildly for a few months. But everyone who suffers long-term eventually burns out, and people who are forced to suffer long-term past burnout (e.g. forced to work intensely to survive, or experiencing chronic unbearable pain) experience so much stress it changes them physically.
Furthermore, food addiction is unique because, unlike drugs, you can't "quit" food entirely. I imagine it becomes easier to avoid smoking or heroin if you haven't done so for years (though maybe I'm wrong on this point), but food is constant, so unless you form "healthy habits" (AKA eat food which both satiates you and maintains your weight) the suffering never goes away. I'm fortunate to not have weight issues myself, but as a long-distance runner, I know hunger, and it's not something you can live your entire life with. I also know that it's not always as easy as "have a cheat day every once in a while", because if you're really lacking nutrients, you'll feel hungry no matter how much you eat, that hunger only goes away after time (and presumably for some people with serious metabolic issues, it never goes away).
The good news with weight-loss is that we've done so much research, we have a lot of tools and techniques so that even people with metabolic issues can be satiated. Not even pills (which are probably only required for a minority which truly have metabolic issues), many people can probably maintain long-term weight loss with diet alone. The key is, these people maintain the weight by sticking to a diet which isn't suffering to them, like one with whole foods (which are known to be more satiating). Even then, you're maintaining constant willpower by not choosing the less-satiating but addictive processed foods, but it's not a willpower which makes you "suffer".
I think many people are actually good at delaying gratification: suffer unbearably for a few minutes, intensely for a few days, or mildly for a few months. But everyone who suffers long-term eventually burns out, and people who are forced to suffer long-term past burnout (e.g. forced to work intensely to survive, or experiencing chronic unbearable pain) experience so much stress it changes them physically.
Furthermore, food addiction is unique because, unlike drugs, you can't "quit" food entirely. I imagine it becomes easier to avoid smoking or heroin if you haven't done so for years (though maybe I'm wrong on this point), but food is constant, so unless you form "healthy habits" (AKA eat food which both satiates you and maintains your weight) the suffering never goes away. I'm fortunate to not have weight issues myself, but as a long-distance runner, I know hunger, and it's not something you can live your entire life with. I also know that it's not always as easy as "have a cheat day every once in a while", because if you're really lacking nutrients, you'll feel hungry no matter how much you eat, that hunger only goes away after time (and presumably for some people with serious metabolic issues, it never goes away).
The good news with weight-loss is that we've done so much research, we have a lot of tools and techniques so that even people with metabolic issues can be satiated. Not even pills (which are probably only required for a minority which truly have metabolic issues), many people can probably maintain long-term weight loss with diet alone. The key is, these people maintain the weight by sticking to a diet which isn't suffering to them, like one with whole foods (which are known to be more satiating). Even then, you're maintaining constant willpower by not choosing the less-satiating but addictive processed foods, but it's not a willpower which makes you "suffer".