I visit family in other states and I get comments like “I can’t believe you are so thin.” For context I am a healthy weight and I eat what I consider a reasonable diet. I sit and smile while I watch them drink soda and eat pure sugar and salt. I don’t care about your life choices but don’t act surprised by someone that’s a normal weight.
A part that complicates it is nutrition. Nutrients are related to food cravings, but if you don’t have access to food that has the nutrients your body is craving, you might eat other things in an attempt to satisfy that craving. But since they don’t contain what your body needs, the craving doesn’t go away, so the drive to eat more remains.
It’s like the difference between being satisfied and full. For the first one, your body decides it doesn’t need anything more and the desire to eat just isn’t urgent (comfort/habit eating can still be a thing though). When you’re full, it just means your stomach is full and you can’t eat more without discomfort. But once there’s room again, the hunger might return.
It was something I’d always notice with McDonald’s. One big Mac never felt like it was enough. I’d eat the food and then be disappointed because it was all gone but I still wanted to eat.
But a good meal with a variety of ingredients can satisfy even if the volume of food isn’t high. Like I’ve only tried fine dining once and went in to the 9 course meal expecting to need to stop for a burger or something afterwards because I knew the portions of each course would be tiny. I walked out of that restaurant with room in my belly but no desire to fill it with anything else.
It’s also why pregnancy cravings are so strong. The body needs more nutrients when building another body, plus the timing of accessing those nutrients is more important.