iserith
Magic Wordsmith
As others have stated, this is a trade-off, not a punishment. It makes the exploration challenge more difficult because the choice to forage isn't "free" and the player needs to decide what to do about that. Things like this make otherwise fairly irrelevant choices meaningful and, in my experience, the more meaningful choices players can make per unit of time make for a better game.And people wonder why I view random encounters as punishments.
"You found a way around counting rations, which you find tedious? Have a landshark getting a free shot at ripping out your intestines."
Further, if a player finds counting rations tedious, then that's something to discuss with the DM so they can make an adjustments to the game so that they don't focus on that. Why on earth would I implement something that the players don't find fun for which they have to take backgrounds, classes, spells, or the like just to avoid?