"right away" doesn't mean the instant you get home. It's more like the next two to three days.
Yes, in an urban environment you generally have less stored food. But usually not zero stored food. You also have less space to store it in, which makes shopping every other day more convenient. Trading off time for space and whatever conveniences urban living might provide you.
Yes, in an urban environment you generally have less stored food. But usually not zero stored food. You also have less space to store it in, which makes shopping every other day more convenient. Trading off time for space and whatever conveniences urban living might provide you.