The reason as why flu vaccine cannot protect each flu strain eventhough injecting cowpox provided cure for smallpox is that flu virus has the ability to mutate. The vaccine started last 1796 by Edward Jenner when a cowpox virus cured the boy from a smallpox.