You're missing the point. The reason they eat so much is because of the ubiquity of these fast-food outlets. I have noticed deliberate attempts to pour oil and sauces onto the street outside the restaurants, something they do early in the morning, just in order to entice customers.

I honestly dont get it. Are you saying fast food is unavoidable if it is merely available? The choice is always in the hands of the consumer; advertising or pouring sauce on the floor is not going to work if you the consumer has a different set of priorities. We arent exactly possessed by marketing and personally have no problem saying no even to free food. Surely im not the only one.

The problem with free (cooked) food, especially junk food, is that it is very addictive. The opioids in cooked foods affect the brain, causing addiction.Grains and dairy also contain opioids. Plus, cooked junk foods do not usually generate immediate health-problems for those already eating cooked foods for years. Of course, such people do develop health problems like type 2 diabetes therefrom, but are not able to discern a link as the health problem does not immediately appear after junk-food-consumption.

Advertising does work. I know many people who went to McDonald's because it was seen as a social meetup, not just for eating junk food.