Why? Several factors limit the shelf-life of canned foods. Cans or metal lids on glass jars can rust. When rust is deep enough, tiny holes open in the can or lid that may let spoilage agents in.
You’ll find a dizzying array of canned tomatoes at the grocery store, often from the same company: whole peeled, crushed, fire-roasted, and beyond. Does it matter which one you choose?