@Scalottia we are getting closer to properly understanding how food choices impact weight gain now though, and it clearly ISN'T just down to willpower alone.
Ultra processed foods are addictive (by DESIGN!) and leave the body feeling measurably less full and more hungry.
And yet, they are more or less the only thing on offer in most hospitals, secondary schools, universities, transport hubs, petrol stations, and many smaller high streets - particularly in poorer areas.
The food lobby will try to suppress this information as 'nanny-stateism' for as much longer as it can, but the tide is turning as more detailed research comes out on how addictive this kind of food is, and how hard it is to turn away from it.
For most people, if they stopped eating anything made in a factory, and met the daily recommended fibre intake, they would lose weight because they would be actively feeling full & weaning themselves off food designed to make them overeat.
The pod cast 'A thorough examination' is a proper eye-opener.
Over-processed foods will be looked upon like cigarettes in another 20 years time, but the food industry will fight like hell to keep you picking their products off the shelves instead of vegetables & lentils in the meantime!