Ok yes there are viral vaccines that have been given for decades, thus the herd immunity and the low incidence of those diseases. Our older vaccines aren’t 100% effective but because of low exposure because of the low levels of circulating disease they give the impression that people are 100% immune