Final answer:
Annual flu shots are necessary due to the high mutation rates of influenza viruses, involving antigenic drift and shift that produce new strains not covered by the previous year's vaccine.
Step-by-step explanation:
Influenza viruses mutate frequently, resulting in minor changes known as antigenic drift. Additionally, they can undergo major genetic reassortment, known as antigenic shift. These constant changes in the influenza virus strains make it necessary to receive a new flu shot every year.
The need for an annual flu shot is primarily due to the high rates of antigenic variation in influenza viruses. Antigenic drift, a process involving frequent minor changes in the RNA genome of the influenza virus, and antigenic shift, a significant genetic reassortment resulting in changes to the virus's surface proteins, both contribute to the emergence of new flu strains against which the previous year's vaccine may not offer protection. Hence, the vaccine composition needs to be updated annually to include the most prevalent and predicted strains to maintain effective immunity in the population.