It caked, or it was not sealed
On this page11
The salt turned into a block
Moisture through an unlined thread over a couple of humid summers. The jar looks perfect and the contents are one solid piece.
The oxygen absorber exhausted itself
In a container that was not airtight. It consumed the oxygen, more came in, it ran out, and the food has been sitting in air ever since with no visible sign.
The absorber was sized to the food
Rather than to the headspace. It is the volume of air that has to be consumed, so a half-full container needs more absorber than a full one, not less.
The whole packet was opened at once
All of them start working on contact with air. A bag opened at the start of a long packing session is a bag of partly spent absorbers by the end of it.
The PET jar deformed
A thin wall under a partial vacuum. 153 of the containers here are PET and it is the material least able to resist being drawn inward.
The seed was sealed damp
Which kills it. Drying happens before the container, and a seal preserves whatever condition it closed around.
The bucket was free and had held something else
Clean, and not a resin compounded for food contact, and carrying whatever it absorbed. The commonest piece of advice in this category is also the commonest mistake.
It was stored in a garage
Temperature does more damage than any container choice can undo, and it is the variable that costs nothing to fix.
Nobody opened it for eight years
Which is the real failure. A store that is never checked is a store whose condition is unknown, and rotation prevents every other item on this page.
The fix is a date and a calendar
Contents and date on the container, and a scheduled look. It is duller than buying better jars and it works better.