I have never found strike-anywhere matches to be functional in a long-term scenario.

Even sealed in a jar, the striking surface turns to mush in no time at all.

It's the "safety matches" that last and last. I do like the lifeboat style matches for their long-burning head.

But ... believe it or not ... it's the cheapo paper matches from the gas station that survive longest. Like 10 years or more, regardless of humidity. If they're old, dry them out in the sun. Then cut out four or six, including the base, fold them together and strike 'em up. Away they go. Who the heck knew?