If you think about it logically, it is not that the 'majority' is spawning on inaccessible areas, rather you are only seeing these spawns because nobody else has picked them up. Don't dwell on the odd few eggs that are on a random cliff and keep your hunt going. You will not find any that are spawning in regular places otherwise.