The way to stop new variants is to vaccinated the world.
How would that stop new variants?
Variants are a natural outcome of (random mistakes during) replication of the virus. The less replication, the fewer variants. The more people that are vaccinated thus beating down the virus faster, the less replication there is. The closer we can get to eradicating the virus the less chances there will be of new variants. Do you disagree with that?
No. The virus only lasts a few weeks and then the effectiveness plummets rather quickly. So you'd need a jab once a month.
The vaccines don't actually stop you getting the disease. So it can still mutate away inside me once vaccinated and I can still pass it on.
It's a coronavirus. It lives in wild animals. Indeed they've found it in everything from Lions in the zoo to people's pet dogs. Vaccinating people wouldn't be enough. you'd have to vaccinate every creature on earth.
The fact that even with vaccines billions of people will still get the disease, you can't eradicate the disease as you mention.
In short, no. I don't agree with you. You don't understand how these vaccines work and are attributing powers to them that they do not possess.