For one, there is just a lot more silver mined every year, and a lot more existing supplies of it, than gold.
If it takes 500 ounces of silver to produce a Tomahawk and there are about 100 made each year, that’s less than 2 metric tons of silver. There are some 25,000 metric tons of silver mined each year. The missile usage is not a huge amount that takes away from the overall supply!
A much bigger driver is AI/semiconductors that uses more than a third of the supply annually. Because of this industrial use, the silver price tends to lag gold because the economy is always slower to register, but it actually has been rising - it’s gone up 40ish percent in a year.
Silver will likely rise some more over the next few years, but since it already has risen from the low 20s a year ago to the low 30s today it much of the value may be baked in now.
I never bought silver itself, but I traded some PAAS and SLW back then. The sum total of all my trading in silver stocks resulted in a slight loss. I also traded some gold stocks back then, GG, AUY, and the sum total of all my gold stock trading resulted in a nice gain. I don’t mess with precious metals or precious metal stocks anymore.