Some hungers turn out not to be that urgent.
There's a different hunger for an empty stomach and for a suddenly drop in blood sugar, etc.
I mean different body signals tell you that you are hungry and you learn to introspect them a bit.
I had quite a bit of fun trying to get to biochemical/physiological/phycological understanding of the triggers/sensations.
The one I could never quite crack is a craving to chew when I could tell my stomach was full and I was satiated otherwise.
I also track protein to make sure I get at least 170g, so that's an additional benefit.
170g of protein is only 680 cals, so plenty of room left over for carbs and fat.
I personally find it psychologically much easier to not eat at all for now (knowing I'll feast in a while) than to exert the effort of eating less when I'm eating now.
I mean, just take your example. Counting calories for everything you eat is a significant amount of work, and it's really easy to cheat if you're feeling hungry ("Oh, look, my app says that an 'average' blueberry muffin is only 250 cals, so that's what I'll put in, despite this muffin being the size of my head").
With IF, all you have to think about is whether you're in your feeding window. You can still cheat, but there is no ambiguity about it, so for many people (or, fine, at least for me) it's easier to keep with it. I found myself getting super hungry during my fasting period, but I knew I just had to wait until my feeding period, and I actually found it difficult to overeat during my feeding period because I would just eat until I was full and then would "run out of time" to overeat.