The thing is; Baldur's Gate 3 is fundamentally built upon DnD 5E ruleset to simulate a DnD tabletop experience. So what went on in DOS2 cannot be applied to BG3 because of this.

Not to mention that in DOS2 the player is also excessively resting after each fight by clicking on the overly convenient sleeping bag. The only difference is that unlike in BG3, there is no going to the camp there. So willingly avoiding long-rests here would be the equivalent of willingly avoiding the sleeping bag in DOS2 to fully heal up between each fight. Personally I just use partial rests with Shadowheart topping off everyone's HP if necessary.

And as someone who tremendously loves both DOS2 and BG3, I disagree that one combat system is better or worse than the other as each one perfectly fits its own game. I love and enjoy BG3's combat just as much as I do DOS2, because unlike in DOS2 where we play as Source demigods with very flashy combat, here it is far more in-depth and grounded since we play as mere adventurers, so it fits wonderfully.