And yes. Covid vaccines don't prevent the virus from spreading, as much as we had hoped they do. This has been communicated extensively.
What they still do is reduce probability of spreading and reduce probability of a hospitalisation.
The former means there are still chances at obtaining herd immunity, it just raises the bar for it. The latter means that vaccines are still important to keep hospitals from being overrun.