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.
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.