The problem is everyone's trying to give _one best advice_ to everyone. We don't all have the same problems and weaknesses. An advice that is great, maybe life saving for someone, can be completely wrong to you. Context matters, but people never think far ahead when giving advice.

as a sidenote: there's two ways to feel "full". There's.... literally. How filled your stomach is. But there's also hormonally, if I remember correctly leptin is the hormone responsible for hunger. Anyway, protein cuts hunger the most. Fat is second. Slow carbs/low glycemic index food (slow sugars) is third, and for people like you and I basically useless those are useless. Then there's simple carbs/fast sugar, which are even worse and doesn't fill anybody up.

In other words; Eating a huge steak with a lot of butter, with some carbs (just some, not half the plate, a third of the plate) will fill you up much longer than a full plate of carbs. A third of the plate being one steak or two, and the last third being salad or vegetables to physically fill you up... that's a good way to avoid hunger.

It's a lot harder to binge on steak with butter on it and salad than it is to binge on cookies and Doritos.

There's actually been studies on this, peanut butter made people feel more full and avoid "cheating" on their diet and kept them from quitting a lot more than low fat, low protein dieting.

Little note: if you take this advice to the extreme and eat 5 eggs in the morning; only fat and protein, you might feel very suddenly extremely hungry. Your body was expecting some carbs with that meal and there wasn't any. Three eggs with a slice of bread might solve that.