OP... It looks like you said the wrong thing and a whole bunch of people got all defensive & jumped on you.
I get what you are saying. I am pretty strict with what my daughter eats at 21 months. People were shocked & actually teased us that we weren't feeding her ice cream, chocolate and McDonald's at 6 months old because it's what they were doing. It's not necessary. Babies do not need these foods regardless of how much they want it or how tired you may be.. It doesn't mean my child won't ever eat those things but she doesn't need it now. My toddler is a pain in shops I have now resorted to the occasional lollipop or cheese & bacon roll to keep her still for 5 minutes. It's actually made me make better food choices for myself because she wants what we have.