Touche! 😂
I did have a bit of a laugh as I wrote that. And it does require an explanation.

We do a lot of long passages of more than 2 weeks at sea.
I don't know how many Calories a person uses per day on land compared to being at sea but if we use 2500 per day normally, I think in rough weather it might go up to maybe 6,000 per day for a skipper or solo sailor (crew a bit less as their stress level is lower).
Our last passage was 36 days. I thought it would be about 25 to 30 days. First 2 weeks very cold and very rough. Our freezer capacity is only 25 litres which is exclusively steak. The only vegetables that will last over 2 weeks are onions (maybe potatoes but we dont eat them). So we don't have enough meat for any long trip so we do have to supliment with refrigerated and canned meats. As you know by looking at the ingredients on the manufactured meats, both refriegerated and canned, most have very low % of actual meat in them. Spam has a very high % of meat (OK might not be the best quality meat!!!!) so we always have a reserve supply and an emergency supply (note theres a difference).
Yes, you're correct to differentiate Good, Fresh and Spam

But in the situation of being at sea using Spam with a fresh onion is better than the standard sailors 3 Can Dinner: Can of meat, can of vegetables, can of soup boiled.
So in heavy weather when other boats are saying "Its too rough to cook" we will replenish the 6,000 calories with (example) an oven baked dish of diced spam, add fresh onions and canned mushrooms sautéed, add plenty of dried herbs but none that have been used in the last 3 or 4 days - this adds variety, can of tomatos. Baked for 30 or 40 minutes.
Just the aroma going through the boat lifts the morale.
Breakfast is a full-on Spam attack! Loads of spam and 4, 5 or 6 eggs each. Eggs keep fresh for months.
The oven is VITAL at sea. Can you imagine trying to cook in the cockpit on a camping stove top when the boat is catching waves? "Look a mutiny! The crew are revolting!!!" Yes, crews are always revolting but we better feed them
One last cooking point...: We don't eat all the steak first! We try and plot our time-line and introduce the Spam as soon as we can so we are not left a Spam week. Rotate each day: Steak day, refrigerated meat day, spam day. Rotate the herbs/spices: Day 1 Herbs de Provance; Day 2 Curry; Day 3 Asian Chilli; Day 4 Oregano; Day 5 Garlic.... etc Always different. To assist variety we never put, say garlic, chilli and herbs de Provance in together.
Spam and egg rolls... Creativity at sea is important

(This photo off google appears the food is deep fried. I don't advocate boiling oil anywhere on a boat at sea!)
Mark