Earlier quoted context omitted.
You're underestimating how many people live in food deserts and basically don't have access to fresh food. That might seem like a nitpick against a larger argument, but I think it serves as a good example for why you need to take a close look at the environment that these people exist in as a whole, and that it likely goes beyond their innate habits or those of just their immediate family in childhood.
A single fruit tree can yield 100-200 lbs of fruit (apples, pears, oranges, etc), conservatively. All you need is 40$ for a fruit tree and some water, and some space, and 5-10 years. Plant 5 of those and now you've got 500 to 1000 lbs of fruit per year. If the free market refuses to provide what people want, then we can create our own food and let the execs wonder why they keep loosing market share every year.
Fruit is a tough one though: there are many hidden costs in providing it at scale. The 7 year waiting period is huge; add cost of the land, picking, transport, and spoilage. Fruit are fragile and stay fresh for a very short time.
There’s a reason fruit companies have tiny margins: here are the numbers for Fresh Del Monte: https://valustox.com/FDP