Biggest problem is that BG3 is a game with an urgent main quest, but time doesn't exist. Even time and days that are showen in dialog log are seem to be tied to playtime and has nothing to do with story progression or long rests. (Day 2 for me started after I got tadpole powers, wich is 4 or 5 long rest at least)
Larian could do something in the same vein as Pathfinder Kingmaker, by making us wait for main story to progress at some points, and giving players time to explore. They don't even have to tie it to time. Example: Go to a druid grove befor resting? No fight, they send you evay saying come back tomorow. When you press rest button show time of day and a notification "You have some time to explore, do you realy whant to skip the day"
Edit: Another solution could be to use a variant rule in which short rest is 5 minutes, and long rest is an hour. Only send as to camp and end the day when it is necessary for the story. It removes the fear of long rests, whithout actualy affecting anything mechanicaly (comparing to how unrestricted rests are now).