I think the monsters put them there so that Link could not get more health. Note most of the caverns are hidden so Nintendo yes put them there but not so Link can get milk whenever he wanted but so he would have to find them. This is just my opinion.