This is just defeatism, and falls down here "after completing structured weight-loss programs". The problem here is thinking of weight-loss in the short term.
If you are 200kg, and drink 5L of soda every day, you don't stop drinking soda for 12 months, lose weight and then go back to drinking 5L soda a day and except to keep the weight off.
You change your diet, and keep it that way. For ever. Thats how weight loss happens.
I changed my diet a lot after I got married, and I think it worked mainly because I was embarrassed to buy pie and ice cream all the time. If it's not in the house, I won't eat it casually every day ("if I don't finish this pie soon, it will get all dried out and go to waste!").
Maybe the key is to make diet changes along with other life changes. But I think people do the opposite: "I just started a new job... I'll settle in first before I go on that diet".
Naturally, it would make sense that changing habits would happen all at once. When else in history have we been able to say "I just moved someplace new... Now, where is the nearest KFC?". No, you move, and everything would change, including diet.
Probably not the best example, but the point is that we don't change our habits because we are never forced to, even when we make fairly big changes like moving 1000 miles away.
And when we can continue with the rest of our habits, it's hard to change individual ones like diet.
If you are 200kg, and drink 5L of soda every day, you don't stop drinking soda for 12 months, lose weight and then go back to drinking 5L soda a day and except to keep the weight off.
You change your diet, and keep it that way. For ever. Thats how weight loss happens.