Precisely. Demonising snacks is so ridiculous. Children have always had a snack in the day. My parents' generation would have a sugar sandwich if they were hungry between meals. At school you always took what we call a play piece here in Scotland- often a piece of fruit and a jam sandwich.
Children eat their play piece at morning play time. In France children have chocolate on bread between lunch and dinner. In the Netherlands children have white buttered bread with hundreds and thousands on top.
As long as kids are snacking on healthy things what does it matter? My 3 year old snacks on rice cakes, oat cakes, fruit, veg, humous, toast and peanut butter, cheese etc. And even though we don't allow snacks before dinner, it's still arbitrary. He has a hot dinner at 4pm but between then and 7pm bedtime he often has a pudding or a snack (labelled as "supper") or something like a bowl of porridge, toast, some oatcakes and cheese, a mug of hot milk and a digestive biscuit etc. Swap the timings of these meals or snacks around and it doesn't matter. As long as it's all good calories in, plenty of variety, and all the vitamins he needs... any discussion around "snacks" is meaningless.
Snacks can mean cheese, a satsuma, some breadsticks and humous... or it can mean a pepperoni, a bag of crisps, and a Kit Kat 🤷🏻♀️