I've seen this discussion crop up a number of times and wondered why no one has suggested just implementing a hard cooldown for long rests. It would be very easy to incorporate into the current tutorial on resting and would eliminate the problem of rest-spamming while allowing folks to wait out the CD if they have to (which honestly isn't likely, given the availability of healing in the game).
It actively encourages people to use alt + tab instead of playing the game.
I mean only if you're actively trying to go to camp after every battle, which there is no reason to do unless you're being supremely lazy with the resources the game gives you.