I tend to agree. I grew up with lots of canned foods, but now I prefer frozen if we can't use fresh, especially for vegetables.
Where we live now we can not grow "produce" due the HOA restrictions. Any plants for food have to be kept in containers.
Growing tomatoes to fruiting stage in some kind of pot is difficult. I know people do this and I have too, but it requires constant care and more than once a day watering.
A mature tomato root system would fill a 55 gallon drum if you expect more than a token handful of tomatoes or so.
Now, I cheat some.
I grew onions, herbs and garlic chives all around my back patio last year. I plan on expanding some this year as the weather turns.
I already have onions and garlic growing and my rosemary has survived the worst month of cold since they are cold hardy, mostly.