While Covid-19 vaccinations are highly effective at preventing hospitalizations or death from the virus, they’re not foolproof in preventing infection. This poses problems for events like the Olympics and raises broader questions about immunity in the long term.