In a nutshell the flaw in your thinking is that yes, you can still pass it on if you're vaccinated, but.... instead of being a carrier that can pass it on for 3 weeks, you might be contagious for a day or 2
I think you're doing the anti-vax thing where you find self-satisfying reasons to support your claim, but you won't bother to examine the validity of those assumptions.