I think you are absolutely right about this.
Force long resting on players is just really lame for a video game, maybe the potion wasnt the best solution but it needs to change.
The BIGGEST problem is that there is a part of the playerbase (the majority of users of this forum) that thinks that we have to follow the rules of dnd by the letter in every aspect, which limits SO MUCH what Larian can do about this.
People will say, "oh, get good, fight with limit resouces" Like acutally not using my cool spells??? Like using the weak ones and be in most fight for + 5 min bcz of all of the misses?? (Sacred flame yes im talking to you)
I mean, fine, if Larian is gonna cope with this more active part of the community that demands dnd dnd dnd, I wanna see Larian going the extra mile for it, making a mechanic that is not just lazy as this one, and dont get me wrong, I love the game, but the resting system is just lazy.