The "underlying issues" are not all moral failings as you hint. In my case, as I've aged my appetite due blood sugar/insulin resistance/etc means I'm basically hungry all the time if I restrict calories to maintain lower body weight. Yes - even if I exercise frequently. Yes - even with healthy food and snacks. My wife tells me my stomach is growling at night.
I will slowly gain about 10-15lbs a year due to excess calories if I try to maintain weight at < overweight BMI. GLP-1 drugs have been great to take that edge off.