I don't think they should get rid of all the different food types. They don't have to since they have already set up an exchange system for how many "camp supply units" each food type is worth. But they could have all food items added to inventory automatically accumulate into Camp Supply bags, which can hold a maximum of 40 units. This way they could continue to track our total encumbrance from food items, while avoiding "inventory tetris." They could still let us send our camp supply bags - full or not - to the camp to lighten our loads.

The second part of this is that it shouldn't be necessary for us to pull the supplies out of our camp crates in order to rest. I mean we're at the camp. If we don't have enough supplies in our personal inventories, it should automatically take what it needs from the crates. I don't see the value in having to role play walking over to the crate to pull out the 20 units we are short by in our personal inventories. A simple message that "You had 20 units of camp supplies on you, and took 20 more units from camp storage" would do the trick.