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.