Remember that hope is not a strategy!
We don't know if the next batch of vaccines against SARS-CoV-2 will be any more effective than the current ones. And we don't know if the immunity they provide will last any longer. There is reason to assume that it won't.
However, this is not an argument against vaccines. They do offer some protection and with very few side effects. It is an argument against relying
solely on vaccines. And I see no reason why children younger than 12 shouldn't be vaccinated. It offers children a pretty good protection from long Covid, MIS-C and even the new hepatitis. Cuba has been vaccinating children 2+ since last year, and they are currently testing their vaccines on children younger than 2:
Cuba quiere a todos sus niños protegidos: Ensayarán vacunación anti-COVID-19 en niños menores de dos años (Granma.cu, May 12, 2022)
https://www.granma.cu/cuba/2022-05-12/cuba-quiere-a-todos-sus-ninos-protegidos-12-05-2022-00-05-41
Cuban children are masking up, too, and they don't seem to have any problems with it. It seems to be doing the trick in Cuba, and their face masks are not even FFP2/N95.