Having suggested this myself (here), I'm 100% in agreement with that.

The only "problem" is that before solving this, Larian must find a way to account for time in the game. Everywhere throughout the game. And consistently. Currently, the game has no time. Well, almost. Whatever little time it has is broken.

- You can take a 1-hour short rest during a round in turn-based mode, which is supposedly 6 seconds.

- You can have two characters who received the same Bless spell (10 rounds duration), the first one is in combat, the other is out of combat and losing rounds of Bless at an alarming speed. When the second character joins the fight, their Bless might have expired while the first one still has 9 rounds of Bless.

- If you haven't made a note for yourself of how many times you used long rest, you have no way of knowing how many days have passed since you crashed on the beach.

So at the moment, this problem cannot be solved. But it definitely should. And time should definitely be accounted for.