Maybe some kind of EU regulation? I have seen 50 year old cotton thread, wool and polyester yarn in top condition, unused and stored dry in a plastic bag. Wool has a very loong life when stored properly. The only thing I know, some colors can fade or change over time; though modern dyes tend to be stable.