The "you need to vaccinate" to protect others is the strangest position to me. The vaccination works to provide you immunity to the disease. Your protection from a vaccination is independent from me regardless of my vaccination status or me carrying the disease. If you choose to not be vaccinated, then you have accepted the risks. If you cannot be vaccinated due to other health complications, it is imperative you guard yourself from the risks.
Perhaps people are confusing herd immunity with killing of the virus or bacteria from which the herd is immune.