What is the point of the mountain?
The Lord of the Mountain can be found in The Legend of Zelda: Breath of the Wild. Some of the materials dropped by creatures are used as ingredients for cooking, side quest, shrine quest or armor upgrade. There was a report on Jul 14, 2018.