I seem to remember reading that when WWII broke out, the Marines in the Pacific were all using ammo left over from WWI.
Some misfired, but most worked fine.
I suspect that they are mainly talking about artillery, mortars, land mines, and explosives, not small arms ammunition.
We think of “ammo” as small arms stuff, and stored well, it lasts for many decades. Explosives can have more problems.
Still, I can understand the Afghani reluctance. This stuff is very expensive and can be hard to get.