No. I don't know if the winky face is to denote sarcasm, but it seems like it should still be noted that because so many people who could be vaccinated are refusing to get vaccinated, vaccinated people and people who can't get the vaccine still have to worry about a greater chance of catching a variant strain and also hospitals not being able to care for them (for any reason) because they're being bogged down treating preventable disease.
Variant strains are going to happen regardless of what we do, just like with the flu. This is an invalid argument that people keep using in ignorance. It's like people honestly believe the world was going to achieve 100% vaccination rate.
You are making an extraordinary claim when you state that the vaccine does not prevent spread.
Additionally, the flu vaccine becomes ineffective year after year expressly because of variant strains arising from unvaccinated people failing to take precautions like wearing masks, socially distancing during epidemics, and avoiding school and work while infectious.
The vaccines don't reliably prevent spread. That is hardly an extraordinary claim, it's an established scientific fact. Fortunately the vaccines are still very effective at preventing deaths.
Are you looking for 100% effectiveness? That's not how anything in the world works. If I can reduce the probability of spreading infection, that is a clear benefit to society. If enough people reduce the probability of spread enough, we can reach a point where for all practical purposes, the virus is gone.
No one is realistically looking for 100% effectiveness. However the vaccines don't reduce spread enough to eliminate the virus. Eventually we'll all be exposed. The main benefit of the vaccines is preventing deaths.