Вся разница между лекарством от болезни и прививки, предупреждающей болезнь состоит в следующем:Лекарства покупают люди заболевшие, а прививают  - всех  подряд. Можете подсчитать приблизительную разницу в доходах. Сколько у нас процентов может заболеть например Гепатитом Б? А прививку делают всем! В этом вся и разница. Кстати поначалу так и было: прививку от гепатита Б собирались делать только группе риска (тем, у кого мамы были заражены) Но доходы при подобном раскладе производителей не устроили, поэтому решили прививать всех.