that's not D&D, that's just pointless busywork.
d&d is half maths and half inventory management you can't remove everything...
to further not contribute to the topic at hand, I don't see the problem with the rest "abusers" on a solo game with local multiplayer capabilities.
I can see a problem with the story I've witness so far since our characters have tadpoles and could turn at any moment, so, wasting time is unwise but any other reason for restricting rests seem unwarranted to me.
also, see my previous point about goodberry, I can't let my favorite spell be useless...
but, I can't know, I have to visit every single merchant before accepting a new companion, leveling or resting (in this order), which usually takes a long time and as a result, I have yet to try long resting... I play weird is what I'm saying.