There is already a quest on EfU that has random spawns integrated. Creating and changing spawns through entire quests, areas, etc. is more complicated and harder to do than just snapping your fingers.
As for secret areas, there is a system of random areas already in-game, which encourages exploration! Try it out, it's really fun.
As for secret areas, there is a system of random areas already in-game, which encourages exploration! Try it out, it's really fun.