I think, random loot is fine. If you know what to find at a particular location, it hurts replayability. But one thing comes to my mind. If loot is in hard to reach locations, it should be worth the effort and not another piece of leather armor for the uptenth time.