The rest spam brings up another point. In most other DnD type games, you are discouraged from resting as much as possible, saving that option if you know there's a huge boss fight in which you will need all of your resources.
For reasons that are partially due to the lack of consequences/penalties and are also unrelated to the combat design, BG3 is actually the exact opposite, and it's been kind of a design whiplash for me. If you don't rest spam, you straight up miss out on a lot of story and cutscenes. For example, in my latest playthrough, I managed to get into the Druid's Grove and cleared half of the crypt before doing my first full rest, and it appears I completely locked myself out of interacting with Raphael at all because of it.
Maybe they should add a mechanic to make resting cost something cause it looks like they will not have it actually impact time? Like perhaps it should cost an amount of food and they could remove the fact we can eat in combat so much, food will then have an active mechanical importance without being OP? Maybe make that an optional mechanic that the player can choose to enable with other small life in the world mechanics?