Perhaps the locations where a long rest can take place should be changed so that it only available in locations where it’s “safe” enough, and then short rests can still be used like they are now, that way you can still short rest in dungeons, or leave to get all your slots back/a full heal from the long rest.