Here's another one to add to the argument in favor, this time from the Atlantic, explaining that in order to spread the infection one must be infected, and that the vaccinated are much less likely to get infected, but if they do there is often much less virus, and it replicates for a much shorter time.
Vaccines aren't like shields that protect the Enterprise from Klingons, but rather a good security force that can fight the Klingons once they've already beamed aboard.
https://www.theatlantic.com/ideas/ar...tm_source=feed