On the other hand using vaccines provides a biological barrier
This is wrong for CoV-19 as you cannot protect mucosa against external virus excess by a vaccine. You can prevent the virus to spread over the blood vessels.
Please read the pertussis story Acellular pertussis vaccines protect against disease butfail to prevent infection and transmission ina nonhuman primate model.pdf: