I don’t see anything bad in snacking, per se (I can’t usually do tiny meals so most of my snacking happened during mealtimes) but if it causes overeating or other problems, that’s bad, sure.
I know the problem of unsatiating items, I can’t afford them so I simply minimize them. if you know you eat in a nearly endless loop without any need if you start eating some item, don’t eat them. Or if you can do it, put a very controlled amount on a tiny plate and don’t eat more.
It was already mentioned but very true: if you eat properly, much enough, enough protein, enough calories, the right satiating items, with the right timing… Then you simply won’t want a snack. Maybe it doesn’t work for everyone but probably the vast majority of us can say it works. I am a hard nut and eating a proper very low-carb OMAD sized meal does WONDERS!
I still could eat a ton afterwards, not immediately but a bit later using wrong items but I don’t do that. it’s not hard as I am in a perfect satiated state for a day. OMAD is for me and not all the time, of course it may be 2, 3 or whatever meals for you, it’s individual. Main thing you eat a big enough satiating meal and you will be fine for a while. If you are peckish, maybe you did something bad. I lose all desire when I am very satiated, it’s so cool… No hunger, no appetite. Perfect. And if you get properly hungry again, eat again. It may be in 2, 3, 6 or 10 hours, it’s individual again. I never last for long unless I ate a substantial meal. So just because you get hungry soon, it doesn’t necessarily mean you need to force-feed yourself next time to eat more per meal or that your chosen food is wrong, maybe you need more frequent meals…? I say this as I saw so many times that people thought one on keto must eat rarely. My body doesn’t work like that, only on OMAD. I often eat quite frequently in my eating window. 1 meal per hour is a tad annoying (and never happened until I went very low with my carbs), it’s usually a sign that I need to wait for longer or choose my food better. But not getting hungry in 3 hours, that’s super rare unless I ate a biggish meal
I don’t know how people should do it with a big eating window, I rarely eat before mid-afternoon… A big eating window with many meals probably means one is happy with small meals… Or if not, the food choices should be off, maybe the timing too, eating not out of need.
If one just want to consume something but no food is needed, there is tea, sometimes it’s the best route I suppose…