Because:
a) it's not entirely whether vaccinated people can still be carriers. I think it's now /mostly/ clear that they don't.
b) people are fscking awful. If you let vaccinated people not wear masks, you're going to have a bunch of philosophical zombies lying about their vaccination status to avoid wearing masks in public spaces. So, everybody wears masks until this thing is over and then some.