Dunno ...
Now you say that you expect people just not walk back and forth, to rest anytime they want to ... since if they do, your restrictions are completely void ...
So where exactly is the difference?
I WOULD insert some hard restrictions here and there if it was up to me, but that's a digression.
Sticking to the key point here: the player workaround around the soft restriction in this case (having the option to take few minutes to walk all the way back the previous closest camp) comes with a price, which is precisely the minor inconvenience of that time they'll need to waste.
Which is also why the usual rebuttal following this type of conversation ("Since it's just a minor inconvenience, why don't we remove it entirely?") is fundamentally stupid.
Just because you don't want to put an unsurmountable barricade for the player around a certain restriction out of sheer mercy, itt doesn't mean you should go out of your way to make the system entirely frictionless.