In the last 3 months, 85% of those who have died in the UK are vaccinated and cases in the UK are double what they were last winter before vaccines at all. My point is the vaccines are not going to end the pandemic. They really aren't even a vaccine as they don't prevent you from getting it, it simply reduces your risk of dying from it - definitely worth taking if you are > 50 or have comorbidities, but saying "if only everyone was vaccinated this would be over" is flat out incorrect.
From the UKHSA covid 19 vaccine survey report week 19:
"In the context of very high vaccine coverage in the population, even with a highly effective vaccine, it is expected that a large proportion of cases, hospitalisations and deaths would occur in vaccinated individuals, simply because a larger proportion of the population are vaccinated than unvaccinated and no vaccine is 100% effective. This is especially true because vaccination has been prioritised in individuals who are more susceptible or more at risk of severe disease. Individuals in risk groups may also be more at risk of hospitalisation or death due to non-COVID-19 causes, and thus may be hospitalised or die with COVID-19 rather than because of COVID-19."
In other words, if most of the population is vaccinated, most of those who die will have been vaccinated. If you look at the data by age group you'll get a different picture, for instance, in those under 40 69% of the deaths are in the un-vaccinated as the vaccination rate is lower in younger people.
In the UK comparing the number of cases with hospitalisations is instructive. At the moment there are over 100,000 cases a day compared to a peak of about 55,000 last winter, but the number in hospital is about 8,000 compared to a peak of nearly 40,000 a year ago. Similarly, deaths are about 140 per day compared to around 1500 a day a year ago.
The vaccine has been extremely effective in the UK; it has reduced deaths and hospitalisation dramatically and is well worth doing.
Of course they won't end the pandemic, there are too many people worldwide who aren't and probably won't be vaccinated.