Companies make products that are addictive. We choose to do nothing to prevent that, thus it's the free market in action. It's not a matter of "less addictive than smoking", it's making the concept of food, a requirement for living, into anything resembling addictive substances. Speaking of addictions, it just so happens that all the most addictive and destructive foods, tend to be the cheapest to buy and easiest to prepare. Imagine that.
I am a little unsure your point. So all food is addictive because otherwise we would die? Or just because it tastes too good its addictive? Or they are adding some secret heroin to it to make it addictive? Should everything taste bland af so we don't get addicted to it?
How tasty can it be without being addictive? Regular doritos OK, but the chili lime are over the line?
Also, I would argue that junk foods are among the most expensive. A pound of carrots or potatoes or bananas are cheap af. But 8 oz of doritos are like $4-5.
However, I would totally agree that the prep work is a major issue. Wish more people would cook at home, its not that hard to be decent at, and can be fun in itself. I know I eat a lot better than most because gf is a fantastic cook.
I would go back to my original point, people make choices. If everyone ONLY wanted healthy stuff companies would jump thru their own asses to supply it (and they are - it is a big growing market).
So I disagree with you that companies are to blame , but I think we would probably agree on at least some of the policies to make things better (tax sugar, etc). We need to go at this like smoking, and it will take just as long probably to make similar improvements.