I like to use a conflict analogy: A drug is a weapon exploiting one weakness of the enemy. A vaccine is a visual identification of the enemy, passed on to special forces (your immune system). A single weakness can often be changed easily, but it's harder to shake off special forces.