It looks like you're new here. If you want to get involved, click one of these buttons!
Every detail implemented for the sake of immersion has some price (usually measured in "hassle" units) that must be weighed to justify it.
Having food in the game has the hassle price of having to purchase and carry it, but this is very little (IMO) hassle. So food, IMO, is a go.
Waste elimination is major hassle and grossout factor and does not justify itself in regards to hassle-to-immersion ratio.
Ammunition (arrows, bullets), well, there is arguably immersion in stocking up on arrows (especially silver-tipped ones) for your bow, but is it worth the hassle? I say yes, others may differ.
See where I'm going with this? This is arguably an offshoot of the "Food" thread, but it covers so many other bases, I think it deserves its own topic.
In recent years, devs have been removing "hassles" from the game, without, I think, really weighing the cost in immersion. Travel may be a hassle, but it is immersive and more importantly involves players bumping into one another. Maybe you travel down a road and see a player having a tough time with Orcs, so you pitch in and save the day, and maybe make a friend.
Phasing (different realities for different players depending upon quest stage) added some immersion, took some immersion away, and arguably brought about a great many hassles (i.e., I cannot see my guild mate even though were are standing next to one another). IMO, phasing is not justified, being the double negative of killing immersion (even though it imparts another kind) and being a major hassle to most players trying to group with friends.
Not all hassles justify removal, and some of them add so much immersion to gaming that their cost is justified. And others, of course, have to go.