Flip, this is probably virus101 but for this layperson I am merely speculating about why a vaccine for tetanus would have such a long protective life while the vaccine for flu or covid (not yet really known) has such a short protective life. We all know that is because bacteria (such as the one causing tetanus) mutate much more slowly than the more rapidly mutating viruses (virii?)
My speculation is why this is so. I imagine that a full complete bacterial cell comes with all sorts of error correction mechanisms for replication that prevents many (most?) error from remaining as a mutation, whereas virii only contain replication DNA/RNA without built in error correction mechanisms, so the many errors or mutations that occur in the virus remain as the many mutations to the virus we get to see.
Not sure however, why the host cell to the virus, which does have error correction mechanisms don't work for the viral replication as well thus minimizing the mutations?
anyone have virus102 that can give me a clue here?