Some people point out that vaccinated people are still hospitalized as a defense against getting vaccinated. But they ignore the inverse which compares the number of those who are not hospitalized. Someone (source?) made this Euler diagram to illustrate the inverse.
It’s about making a fair comparison. People who wear seat belts can still die in a car collision. People who use contraception can still get STIs. People who eat healthy can still have high cholesterol. But we know these things reduce the chances of dying in a car crash, of getting an STI, and having high cholesterol, so we adjust our choices.