Vaccines are expensive to research and require a very long period of trials before being release to the public, while this happens people will die by the millions without antibiotics.
Also because bacteria can mutate making your vaccine useless, so you need to research again.
Also because bacteria can mutate making your vaccine useless, so you need to research again.