this shows that the explanation is wrong; cheap calorie-dense food is not enough to cause widespread obesity
probably the loads of low-fat products you're talking about are packed with sugar and modified food starch, though, as well as xanthan gum, guar gum, carob bean gum, dibutylhydroxytoluene, carboxymethylcellulose, aspartame, polyethylene glycol, all kinds of novel food colorings including titanium dioxide nanoparticles, antifungal additives like propionate, and so on. some of these don't occur naturally, and others aren't traditional food ingredients. it wouldn't be very surprising if one or more of those novel additives affected hormone balances, inflammation levels, or intestinal microbiota in a way that promoted overeating and inactivity. some of them are well-known to affect intestinal microbiota
this is the first time i've seen one that provoked an antibody response, though
i think i'm going to go buy a delicious, cold coca-cola now