I don't follow your reasoning. If a vaccine is not perfect, doesn't last forever for everyone, we should stop getting vaccines?
Fron WebMD:
“It is also possible for a person who has been vaccinated for chickenpox to develop chickenpox at some later point in life. When that happens, the disease is almost always milder and the recovery more rapid than for people who have not had the shots.”
I grew up during the pre-chicken-pox vaccine era, so I contracted chicken-pox as a child. I then had shingles as an adult. It was uncomfortable, but not life-threatening. I suspect that, 30 years from now, the same fraction of adults will contract shingles from the vaccine as is the case now among the non-vaccinated.