By no means am I an expert, but my understanding is that vaccines don’t go far enough. They provide B-Cell immunity, which doesn’t last permanently because newer variants have different antigens. Getting COVID after vaccination seems to be the most robust, because there is both T-Cell and B-Cell activation.