While I get your point, I find it somewhat amusing that berries — and whole fruit generally — will actually not trigger this kind of reaction.
And if you think about it, in kinda makes sense.
A "large" banana has 121 calories for 136 grams [0].
A Snickers bar has 245 calories for 48 grams [1].
I think this kind of difference messes up the body's perception. Even honey has less calories than a Snickers bar [2]. I, for one, can't eat too much honey without feeling like I've had enough. But I can easily eat two Snickers bars one after the other.
Maybe we just haven't evolved to handle such a high concentration of calories being so readily absorbed from so little food.
This could explain another commenter's point: "we shouldn't have to count calories, the body should be able to handle that on its own".
Well, I suppose it does, but it handles that based on some assumptions which clearly don't hold in some situations. Of course, it's also not easy to "will" yourself into doing this. Suppose you eat 9 Snickers bars a day, which is more than the standard 2000 calories for a male. I'm pretty sure someone eating that would still feel hungry all day long.
Hunger type 1: "Gathering". There's berries out there, dammit! Stop wasting your time and eat em before the birds do.
Hunger type 2: "Hunting". It's time. Sharpen your spear. Focus. Run. And if you catch nothing, we'll try again tomorrow.