Vaccines aren't wonderfully stable. You'll get 12 months out of it in the correct conditions, maybe 18 months, but it doesn't go on forever. So again, it's a bit of a gamble to stockpile a few million doses. If it's not used, it's just going to go off.
There is a huge question mark. If there is, if people had a tiny bit of immunity, the vaccine would boost it.