Вопрос очень мноногранен. Если мы говорим о вакцинах от гриппа, то он гриппа они защищают. Одни больше, другие меньше. Кстати, сейчас в Питере в поликлиниках и мобильных центрах дают ту, которая больше. Да, ни одна вакцина в принципе не даёт 100% гарантий, но вероятность и тяжесть они снижают.
"Вакцина от простуды вообще" фантастика даже в теории. Вирусов, вызывающих ОРВИ очень много, вакцину нужно создавать против каждого, пусть и мешать потом в одном флаконе, как в акдс. Но процесс сложен и дорог, поэтому работы ведутся по самым сильным ОРВИ - гриппу и вот теперь коаиду