You realize that Camping is only in the game to progress some story right?
You realize there was NO camping in DOS1+2 right? So why you expect a meaningful resting mechanic now? Just because someone called it BG3 to boost sales you expect a refined mechanic based on DnD rules?

Its ok as it is. Noone cares DnD rules anyway at Larian. And since you can rest anywhere and as often as you want there is at least a function to it by advancing story. It could be alot worse belive me!