What distinguishes viruses like the flu and (likely) coronavirus that keep mutating and require periodic vaccine updates to protect people and those like smallpox, measles, mumps, chickenpox, polio which only require a single shot (or double shot)? What makes these other viruses more stable?