If anything, diets should focus on the psychological factor more than the actual food, but then again, people have different levels of willpower. So telling somebody to stop eating too many calories is not only not helpful, it's also highly condescending.
My personal problem with eating is that I like eating large meals. I can't cut out liquid calories as I dont drink any of my calories. I can't cut out sweets, as I don't eat sweets in any substantial amount (maybe a single gummy bear a week?). I just like eating large meals -- and I would do so several times a day if it wasnt for the adverse effects on my body.
Also, I'm kinda proud of how I was practically bang-on on the calorie quiz in the article, except for the pizza. Apparently large means LARGE in the US lol. I was off by 500 kcal.
Something else I have found interesting is that I will occasionally be really hungry, start cooking a meal, spend 30 minutes smelling all the things cooking, and then by the time I'm done cooking I've lost my hunger. It's as if my brain was tricked in to thinking that I ate and I'm satisfied.
I have found that my hunger is malleable. If I start eating breakfast, I will be hungry in the morning at around the time I started eating breakfast. But, if I stop eating breakfast and only do lunch and dinner, I will eventually lose my hunger for breakfast and have no problem coasting till lunch on nothing but a coffee.