> Children pretty much have to eat what you give them until they get a job.
I don't believe you have children of your own; is this an armchair opinion or your own lived experience?
Anyway while on paper this is true, in practice kids will ask for this and may get it as a treat, or they may get it from somewhere else. And as a one-off, that's fine, but they do get influenced by ads to want more of it at any time. Same with fast food chains, somehow the ones that aren't available where I live got an almost mythical status with the teenager here. A Taco Bell did open here but honestly it was mediocre and overpriced.
Teens and so would be given money to buy food themselves, e.g. before/after going to football training, swimming, dancing etc.
Indeed, it's unrealistic to expect all kids would be served food and observed while eating.