Flu shots have been around for years, and by now people understand that the effectiveness greatly varies each year, but never being anywhere close to 100%.
COVID19 vaccines, on the other hand, were (contrary to today's frantic efforts to pretend otherwise) always sold as being a) >90% protection and b) ending the pandemic once enough people were vaccinated.