I'm waiting for a vaccine that works, that doesn't need topping up every five minutes for some slight protection
What is your definition of "it works" - one jab, two, three? We have flu vaccines that need to be repeated annually as the virus mutates. Covid mutates more quickly, so the doses have needed to be closer together.
Once the vaccine programme has diluted the presence of covid in the population the virus will have nowhere to go - no hosts in which to mutate. At that point it will dwindle away.
But ....that point will never be achieved for 2 reasons:
Firstly there is no co-ordinated programme of world-wide vaccination,
And secondly even first world countries with the privilege of population-wide free vaccination are plagued with idiots who do not get vaccinated, and thus plunge us all into repeated restrictions and risk of serious illness.
Until the unvaccinated are either hit by covid and become ill (and maybe finally get the message) or their freedom to go places is severely curtailed we will go on in exactly the same mess as we are in now.
Am I concerned about civil liberties and curtailing freedoms? - of course, but sometimes the lesser of two evils has to be chosen.