No vaccine is "advertised" as being 100% effective. They don't have to be, and everyone knows they aren't. There will always be people for whom a vaccine is not effective, and also people who cannot be vaccinated for whatever reason (too young, compromised immune system, etc.). The whole point of vaccination (from a public health perspective) is herd immunity. Vaccinate the whole population and even the people for whom the vaccine is not effective won't get sick because the virus won't be running around in the population. Of course, when people start refusing the vaccine for some nonsensical reasons, then the herd immunity is less effective and we see outbreaks of the virus.
This really isn't a complicated concept. Does it really need to be said in every one of these damn threads?
Well, yes.
See, there are people who push for full vaccination of everyone without consent. Then there are people who push for no vaccination of anyone, without consent.
So a little education would help.
The current meseals outbreak has people screaming that everyone must be vaccinated, to protect their vaccinated kids. Which is not how herd immunity is supposed to work. You then have parents saying “Well, since unvaccinated kids don’t get sick with it, and vaccinated kids do, I won’t vaccinate my kids!” Which is also nuts.
Vaccines are about risk management, and they come with there own risks. We have got to the point where each side views they position as holy writ, and no one is listening.