Influenza, tetanus, TBE and polio vaccinations also require repeat shots from time to time - and there are certainly more as these are only the ones that I can remember off the cuff.
In the case of the flu, the jury has always been out in it’s effectiveness due to the seasonal variation (the flu shot (notice how that’s never been called a vaccine, for good reason) is based on previous year’s strain.
Lumping that in with the rest of the diseases on your list where a vaccine can and does provide true immunity is a massive case of apples and oranges.
Lumping that in with the rest of the diseases on your list where a vaccine can and does provide true immunity is a massive case of apples and oranges.