Seeing as we've wiped out multiple viruses completely, but have yet to eliminate any bacterial diseases, I believe there is an important difference between vaccines and antibiotics.
Perhaps viruses are simply more specialized, so it's easier to eliminate anywhere to hide by innocculating affected populations, while bacteria are more general purpose and can survive even without living hosts.
Yes, I thought we eradicated Polio, too. I see I was wrong. But apparently we are very close to eliminating a disease caused by a nematode parasite, too [1]. Fascinating.
Perhaps viruses are simply more specialized, so it's easier to eliminate anywhere to hide by innocculating affected populations, while bacteria are more general purpose and can survive even without living hosts.