This is conditional. It all depends on the speed of manufacturing and delivery, and the appearance of variants that evade current vaccines.
New vaccines are produced for new strains of influenza virus every year. The delivery of these vaccines is “enough”-thousands of people still die from the flu every year, but it is well controlled.
We are catching up with covid. In most places, the introduction of vaccines is too slow, and the emergence of drug-resistant bacteria is appearing at an alarming rate.
So yes, “the vaccine will end”, but they need to get in touch with people as soon as possible.