I would respectfully disagree. The more people who get Covid-19 and gain natural immunity the sooner this will all be over. If you're under 40, it's typically not so bad. There are a few unfortunate people with co-morbidities, but hopefully they've had the vaccines (if they've any sense). [See the NHS weekly death stats by age - 763 deaths under 40 out of 132,000 and most of those had co-morbidities].
https://www.england.nhs.uk/statistics/statistical-work-areas/covid-19-daily-deaths/
Sadly the vaccines do not provide 100% immunity and the immunity wanes over time (5 to 6 months) - they do prevent severe disease however. Even Pfizer admits they won't stop the pandemic. If we took the vaccines twice a year we'd still be in pandemic mode in a decade.
So either you get boosters every 6 months or so (I think Israel is doing it at 5 months and only for over 50's), or eventually you catch Covid-19. But if you're vaccinated you should have less severe disease. My double vaccinated friends who have had Covid (6 so far) have had mild disease or not even noticed - they test positive but without symptoms. (Mind you so have my unvaccinated friends - lucky so far I guess). And if you catch the disease and recover, your natural immunity is significantly better than having the vaccine and from what I read should protect against all but the worst variants.
So don't knock the unvaccinated. They're doing you a favour by taking additional risk, and enough people have had the vaccines that the NHS should be ok. I don't imagine it will take too long. The UK has 30,000+ cases a day and is one of the most vaccinated countries on the planet.