The real trick, I think, is for as many people as possible to be vaccinated every year for at least a few years. Viruses only create new variants when they reproduce. And they can't reproduce without being able to be passed from person to person. This is how, for example, polio was basically eradicated in my life-time.
Because some viruses seem to move fairly easily from animals to humans -- and because humans still engage in the use of animals, many live -- it is very likely that things like corona viruses will be with us basically forever.
I'm quite used to being vaccinated for flu -- haven't missed a shot in 25 years, because I remember the last time I got sick. Scared me silly, I have to tell you. So I'm very comfortable with the notion of getting a SARS/COVID or what-have-you vaccine every year as well. Who knows, maybe the drug geniuses will come up with a single shot that targets many of them at the same time. That would be nice.