First of all I think there is this big issue, where in other cRPGs is it desirable to use resoures wisely and rest as little in possible, while in BG3 that results in missing key content. So I don't think the game can encourage not resting too much, without shooting the narrative team in the foot.
That said, yeah I voted for limited resting. And went for random encounters as they sound most fun to me (and suggest limiting fast travel in dungeons, as well as manipulating where players could rest). BG3 lacks the feeling of adventuring and dungeon crawling - venturing into a tomb or goblin stronghold should feel as such.