Pretty much this. One of the basic rules of good open-world game development is “The Player should never be ‘forced’ to do something”. Forcing the player to stop whatever they are doing and go to the bathroom twice a day or else suffer extreme penalties does not in any way enhance gameplay for the average player. All it simply does is force the player to perform a repetitive, un-fun task or be punished. Positive rewards on doing something, however, are allowed. This is why bathing might be added in eventually as something you can do to receive rewards (morale bonus + scent reduction), but it will never be added in as a “bathe or suffer heavy morale penalties + scent increases”.
Note that “The Player should never be ‘forced’ to do something” (This is sometimes also called the “or else” rule, since it can always be worded as "The player needs to do this or else something bad will happen) should not be confused with “The Player doesn’t have to face the consequences of their actions”. Having a building fall down and (potentially) kill a character because they pulled the lever marked “Collapse building” is fine. Forcing a player to escape a swarm of deadly robots they unleashed by not reading the computer logs detailing why said doors were locked is fine. Melting a player because they walked into a random building isn’t. Similarly spawning a random zombie in an unopened bathroom stall makes an exciting moment that can make the player react to the game well. Making a player have to open every bathroom stall door or there will be a zombie behind it isn’t fun. It’s a fine line to walk, but it’s the type of thing that can make a difference between a 5-star fun game and a game that people drop from boredom/frustration and never play again.[/quote]
I’m in total agreement with all of this, I’d just like to add that another way to phrase this is how much influence the player has on the process. With food and water for example, the act of eating is trivial, but finding food can be a very deep problem, which is why it’s in. There’s just nothing interesting to add about waste elimination, go wherever, it doesn’t really have any impact on the game unless you warp things to make it so. Yes you can layer in all kind of complicated things about latrines and leaving traces of yourself around etc, but really none of that’s at all necessary, and the effects of it can be added without bothering the player about it.