Ok. Even this would be better than what we have now:
You kill everything in Moonhaven. Long rest. Next day, chance Random Encounter as you head back through the town. So, not a reset of enemies, like you have to clear an area all over again, but a chance that because a day has gone by, more enemies MIGHT be lurking in the area.
Though I still think the best would be random chance scenarios as described in my last reply.