The supply caches are nice boosts late game, and the caves do make traveling a bit easier, but there is basically no reason to come up here, mostly due to the lack of standing structures. Other than the Mountaineer's Hut, there is no place that has four walls and a roof over your head.