This. I don't know when the idea that when an adult, or even a child over the age of four, feels hungry, she needs a snack. We were never given snacks when I was a kid, and with only a couple of dramatic exceptions, none of us was overweight. We ate breakfast, lunch and dinner. Maybe, if we were watching a movie on tv, the whole family would share a batch of popcorn--my mother would give each of us a paper napkin with one corner filled, about a cup of popcorn.
IMO no one needs a snack ever unless there is a medical reason for it. Babies and small children are growing and need to be fed when they are hungry, but those of us who are full-grown should be able to wait for the next meal to eat. I've found that if you wait out feelings of hunger, they subside. It is not coincidental that Dr. Now's first rule is nothing to eat between meals. I think most of us could lose a significant amount of weight by not consuming any calories outside of meals.