As a general rule, when I DM I don't enforce this too strictly, but it's all contextual. All my inns include food and drink with the price of the room for the duration of their stay. If they enter a desert without any water or rations, they had better hope for decent survival rolls. If the barbarian insists on his loincloth being sufficient before traversing a mountain range, he may lose an inch or two off some of his favorite things to frostbite. If they're in a decently fertile, tame area, I'll let the ranger wake up early and hunt for the party, taking a 20, but all of this is usually just for roleplay flavor (pun?). Often, these things don't translate well to games without becoming burdensome to the experience in a bad way. Personally, when I sit down to play an RPG that isn't specifically designated as a survival game, I don't want to have to worry about that stuff. At most, if food/drink requirements are included in BG3, they should be an option - not something everyone is stuck with.