I've no idea about how cravings work in general, but when I have a craving for two pizzas it's absolutely nothing to do with nutrients. I think you're probably correct for some subset of people/situations, but there's also a whole set of people who are effectively addicted to food and the cravings are almost 0% to do with not having the correct nutrients.
Yes, there is that, although I'd put that in a different class of cravings, almost engineered cravings created/exploited by the food industry, where foods are engineered for taste and repeated consumption, e.g., drinks that make you more thirsty, or overladen salt & sweet flavors that we're just generally programmed to seek because they are rare in nature, but engineer-able.
I noticed one study a long time ago just about flavor. Basically, rats, being fed standard rat chow, with nutrients and calories kept constant, both groups had full access to the food. Group A had one flavor, Group B had six flavors. Group B gained a lot more weight. So, merely restricting flavor choice will reduce your inclination to eat, and conversely, food engineers creating foods with lots of flavors will increase food and eating...
You supposedly craving two pizzas rather than just pizza sounds like nonsense to me. It is far too specific to be a craving, if anything it sounds more like a habit to me.
Whenever I eat pizza I share a small one with my wife and I still feel like I overate.