5E has an issue with the balance between short rests and long rests. In PnP, the game is balanced around 2 short rests per long rest. With BG3 having food provide healing, resting gets ... weird. I like how they limited short rests between long rests, but it looks like that limitation is 1 short rest per long rest right now, which weakens fighters and warlocks compared to wizards and clerics.

Pillars of Eternity had a solid resting system. You had your HP, and you had a greater pool of 4x your HP that took damage at the same rate. Most healing healed your HP. Your HP healed at the end of each fight, so HP was during a fight. But that 4xHP pool (I forget what the pools were called) only healed on a rest, so you needed to rest eventually. You needed to use camping supplies to rest, and you could only carry 4 camping supplies with you, so you had a time limit to how long you could stay out before heading back to a town to buy more camping supplies. You also got bonuses from resting in town, and those bonuses only lasted for 2 rests.

Larian can't play with things too much, since they're tied to the D&D rules. But, the easiest thing to do is balance encounters as if players are fully rested going into each fight and then have them be fully rested going into each fight. That would require nerfing the long rest spell-casters, though, so that's a big change they probably can't make.