С некоторыми видами вирусов можно бороться путем вакцинации.
Вирус гепатита В (тот, который обычно ассоциируется с желтухой) относится к ДНК-вирусам. Т.е. его структура стабильна и вкацину к нему создать вполне себе можно (что и сделано в разных вариантах разными изготовителями).
Правда, есть еще т.н. РНК-вирусы, более древние, структура которых более изменчива. К ним при создании вакцины даже на теоретическом уровне все неясно. К таким РНК-вирусам относится, например, гепатит С и грипп.
Т.е. дело не в вирусах вообще, а в их конкретных разновидностях.