As for the short rest - Why would I NOT long rest after every fight if there are no negative consequences? That way my full casters get to actually USE their spell slots each fight. Having a Wizard/Sorcerer in the party (7 spell slots at lvl 4) VS a Warlock (2 spell slots at lvl 4) for each encounter .... yeah thats a no brainer for me.

And this is why Warlock sucks in BG3. If you can long rest after every fight with no penalty or no legit incentive to short rest instead, the primary thing that makes Warlock a valid class is stripped from it.