Worst level design ever.
You go from A to B. Finish quest, return to A. There you get a quest to go to C, which is only a bit further on the road to B. Of course all the enemies respawned already, so have to kill them again. Finish quest return to A (killing the same skeletons again), there you get the quest to go to D, which is is only a bit further away from C, so you go on the same route and kill skeletons again and again...
This game is a nightmare.