I think these habits are developed over more than a few days too. I bet the pickier you are, the longer it takes for your biology to tell you that it's time to eat. Also this is all dancing around wanting to call picky eaters spoiled brats lol.
that's a special case, or he's a pantry cat burglar. I've known both. One case, the boy is autistic so once he heard he would get a specific food, he wouldn't eat until he got it. The other case the kid had a stash of snacks in his room and would break into the pantry when mom wasn't looking.