Public health policy should be driven by evidence and not fear. The Covid-19 vaccines were designed to prevent severe disease, not elimination of the SARS-CoV-2 virus transmission. Therefore, vaccination is very unlikely to prevent Covid-19 infection in the long term.
The nature of the SARS-CoV-2 virus and its variants makes it likely that a large proportion of children will get infected in the coming years. As such, a one-off vaccination programme will likely not prevent them from getting Covid-19 in the long term.