Guys, for the record: I've never ever gotten sick by eating something at my home. I did get sick a few times after eating OUT of my home in good places where the food smelled slightly funny but I was assured by everyone that I was imagining things.
I don't eat gross food. If it looks bad, smells bad or has a weird texture, I pass. The brown parts in an apple aren't really bad yet, they are just oxidated and ca be perfectly used for juice. I purposefully buy tomatoes with a few defects so I can pay cheaper for them and turn them into tomato sauce (not an option at large chains).
That said, metal cans can really hold stuff with good quality for a long, long time. Tuna even. You just have to know how to be safe: can condition, food color, smell and texture, what kind of smell to look for in each kind of food. It also helps to know other processing options: I don't want to eat or blend raw kale with a few yellow spots, but I know to cook them or add them to soups and it's still perfect and nutritious. Canned tuna lasts a long time, upwards of 3 years, looking, smelling and tasting like new. Much better than canned soup, beans or sweet corn.
Of course I'm somewhat hyperbolic with the Anne Frank philosophy, but I use it to remind myself that we are too spoiled by perfect vegetables, perfect food, perfect anything with lots of conservatives, and that it's okay to eat food that doesn't look perfect too, and the more I throw away, the more I'm adding to the city garbage (my compost bin is currently out of service until january). Abundance shouldn't mean waste when the food is perfectly edible.