The flu is a constantly changing virus. A flu-shot protects against 1 strain of the flu. However, there are BILLIONS or strains the virus can evolve into. If the virus was even remotely smart, it would figure out which ones don't work and change to a new one that isn't protected. So why waste your time getting vaccinated?