The trouble we run into is if you try to call their bluff and make them wait it out until they are actually hungry, suddenly it's bedtime and you have a kid who won't go to sleep because they didn't eat anything, and it stops being their problem and turns into a massive inconvenience for you.
But probably the better idea would just be for us to ration snacks more closely throughout the middle of the day.