The Never Ending Snacking

I was taught that meal time was just that, and if you didn’t eat it you would have to wait until the next meal to eat again. Doesn’t this system encourage good eating habits, and not play around at meal time because if you don’t eat there will be another meal in a few minutes?