Virus's are living creatures that mutate and change as they encounter new species and new challenges such as vaccinations or treatments. This is why virus's such as the Herpes Simplex Virus are hard to vaccinate against. Virus's use a creatures own system to help with replication.