There is no certainty that getting vaccinated will prevent you catching the disease or passing it to others.
If you get vaccinated it should prevent you ending up in hospital, which will mean the health service can treat more cancer patients and replace more hips and knees.