Of course vaccines don’t prevent you from catching the virus, that is not how they work. They train your immune system so it’s better at fighting the virus when it enters your body.
This reduces the chances of your immune system being overwhelmed by the virus, reduces your recovery time, reduces your symptoms, and therefore reduces the chances of you spreading it to other people.
Herd immunity, for some definitions of a debated term, is absolutely achievable - and lasting. [0]
> Technically, then, a population can reach herd immunity even with low levels of the pathogen still circulating, which means it hasn't necessarily been eradicated for good. The point, ultimately, is that herd immunity may not be the right shorthand to refer to the end of the pandemic. It’s been bandied about incorrectly, certainly imprecisely, Fine says. “I think people often haven’t a clue what they’re saying.”