@MountainJay @Johncdvorak
Vaccines in general don't provide a magic shield that prevents the corresponding virus from ever entering your body, it just makes your body better prepared for when it does, so it can fight it faster. And theoretically, as long as it managed to enter your body, you could potentially transmit it further.
So I get why they're probably not even allowed to claim that it reduces or prevents transmission. But in practice, if you manage to drastically reduce the time the virus survives in your body, you'll also reduce the time span in which you could transmit it to others. If it could cut down that 2 weeks of being infectious to 2-3 days, that will clearly translate into fewer people you could have had contact with while carrying the virus.
As for the limited protection, that is a serious problem. Even antibodies made through contracting the disease fade over time. It's basically, if we actually want to eliminate Covid completely, we'd have to vaccinate everyone within a very narrow span of time, which won't happen.