We've discussed this before tangentially, but never as a cohesive topic.
Back from WWII through Vietnam, there were a lot more ammo manufacturers in the US than there are today.
The Cold War pretty much killed off a lot of those manufacturers once the Cold War ended and all the various stockpiles of small arms cartridges needed to be liquidated. Cheap surplus ammo flooded the market and it made no financial sense to manufacture ammo.
Add to this, the tax notion that idle inventory was somehow considered to be a hidden profit that needed to be taxed, rather than an operating liability that needed to be safeguarded, housed, accounted for, marketed and distributed.
The response to this is the Just-In-Time inventory model. The entire world seems to get by with little more than about 2 weeks worth of supplies at any given time. As demand for a particular product increases, the Invisible Hand talks to a network of computer systems and informs manufacturers to increase production.
However, we the consumers are being hurt by the JIT model. Look at ammo prices today. And scarcity.
And we did it to ourselves, by having a tax code that punishes a company for having inventory, rather than rewarding it.
I think overstocked inventory should not be considered a taxable asset. The company didn't get that inventory for free (they had to invest in raw materials to produce it), and the company has no guarantee that the inventory will sell for the anticipated price they would ideally expect (making the tax rate of the asset rather questionable from a logical standpoint, without price fixing).