We pretty much continuously produce weapons, so of course you're gonna find a few that are expiring right about now, because it's cheaper for the US Government to pass them off to be used than it is to dispose of them safely ourselves. There are ATACMS that expired a decade ago, and were disposed of without starting a new war.
In addition, the ATACMS program specifically ended in 2007, so under a Service Life Extension Program, the US Army has been pretty continuously refurbishing them to maintain inventory. All in all, this is a prime example of confirmation bias.
But also yes, defense contractors are the only ones who profit from war.