Stop in for a cup of coffee

Yep the vaccine isn’t stopping the spread. If anything, it’s reducing the time you are sick.
Depending on what you mean by "stopping" your math is only half right.
At best the vaccine was shown to be 90% effective in stopping spread.
So if 10 people are exposed to a bunch of the virus, it will survive and grow in numbers in at least one of them.
IMO that's not a 'breakthrough', that's an expected outcome.

'nother example of getting the right comparison.
Say a facial recognition program accurately recognized 99 out of 100 suspected criminals.
Now turn it loose on a city of 1 million people with 100 suspected criminals.
It would correctly ID 99 of them.
It would also flag 1 out 100 non-criminals as suspects.
Oops!
That's about 10,000 people wrongly identified.