I was wondering about this too -- smallpox may be eradicated for now, but it is often mentioned as a top potential bioweapon (its genetic sequence is available, etc), plus the other possibilities you mention. So it seems crazy that our anti-smallpox preparations are pretty minimal. The US government claims it stockpiles enough vaccine for everyone, but they said the same thing about the national PPE / facemask stockpile, so I'm inclined to doubt that there could be a smooth rollout in an emergency (rather than, eg, discovering that many of the doses have spoiled, or running out of key secondary components like needles). It also struck me as odd that vaccination is impossible for ordinary citizens to get voluntarily, despite being mandatory for members of the military.
But when I looked into the details, things started to make more sense:
-The immunity created by the smallpox vaccine only lasts 3-5 years before beginning to fade. In modern society, it's not just young people who lack smallpox immunity -- it's everyone. Changing that would require giving shots every ~5 years, which is a significantly bigger effort than a once-in-a-lifetime shot.
-The smallpox vaccine is based on somewhat primitive tech -- it uses a live pox virus (not smallpox itself, but a less-deadly relative) and is administered in an odd way. Side effects of smallpox vaccination are more common and more dangerous than for most vaccines, such that vaccinating everyone in the USA would lead to several hundred deaths. (Repeat every five years!)
Even with up to ~1000 deaths per vaccination drive, this would plausibly still be worth it on utilitarian, longtermist grounds, considering the threat of smallpox as a global catastrophic biological risk. But there would be significant downside, so it's very understandable why we don't do it.
IMO, seems like these two things could improve the situation:
-we could allow private citizens to get the smallpox vaccine voluntarily (as seems to have been briefly considered in the years after 9/11). This would be an easy way to make civilization more resilient while offering folks incrementally more freedom, although there would inevitably be stories about a handful of people getting sick or dying from the vaccine, which might unfortunately reduce public trust in all vaccines generally.
-It would be great to have a more modern-style vaccine that's less dangerous. If we could create a modern smallpox vaccine using a platform like mRNA, this would also mean that we could more quickly make huge numbers of doses in an emergency (since we could use every mRNA factory instead of being limited by the custom pipeline for the current vaccine), and we could easily change the vaccine to handle variants -- especially important if we are trying to fend off a bioweapon with a deliberately modified genome. I don't know how much designing and testing a new smallpox vaccine would cost, but some scientists have called for preemptively creating at least partially-tested vaccines against every major virus family with pandemic potential, to give us a head start on future crises, so it's certainly not outside the realm of possibility.