Vaccinating children with 20-100 year old (~1-4 generations of human feedback/testing) vaccines is normal, vaccinating them with 1 year old experimental vaccines is not.
In my opinion, people in high risk groups (elderly/preexisting conditions) should take the vaccine, but low risk healthy individuals should wait as long as possible for more feedback about the potential downsides.
Older at risk age groups have lived a full life and will mostly die in 20 years, so side effects are less of an issue but having otherwise healthy kids potentially live 70-80 years with permanent side effects is criminal.
Waiting N years is the correct approach like somebody else stated. Don't rush to be a guinea pig if you are not high risk.