Autocorrupt, apologies for missing 1 spelling.
And you sir, do not understand viruses.
I do not understand them a great deal, but I do know there there are 4 genera of the family Orthomyxoviridae that are classed as Flu. Infuenzavirus A, B, C, & D.
Each genus is then subdivided into species, and again subdivided into serotypes.
This latter bit is very important.
The serotype is determined by the antibody response. It is these antibodies that a vaccine is designed to get your body to create. A vaccine for 1 serotype is ineffective against another.
Influenza A, generally find in birds, is subdivided into multiple serotypes, of which 12 are known to affect humans.
H1N1 (1918 Spanish flu, 2009 Swine flu)
H1N2 (endemic in humans, pigs, and birds)
H2N2 (1957 Asian flu)
H3N2 (1968 Hong Kong flu)
H5N1 (2004 Bird flu)
H6N1
H7N2
H7N3
H7N7
H7N9
H9N2
H10N7
Influenza B is less common, almost exclusively infects humans, and has a slower mutation rate than A. Currently only 1 known serotype. But it does mutate meaning lasting immunity is not possible.
Influenza C is less common again, but affects humans, dogs, and pigs.
Influenza D not yet seen in humans.
The problem is that of mutation. Whilst a vaccine may target a specific serotype, once it's mutated, it's useless and a new vaccine had to be made.