You do realize that there is more than one strain of the influenza virus, right?
Yes - and due to mutations / evolution a new shot is required each year and sometimes they don’t get the mix correct so it doesn’t protect like it should.