I think that part of it is that the level 3+ quests are non-repeatable . So a lot of those quest locations are actually trying to give out the same handful of quests, but once you get it from one of htem the rest vanish.
On the other hand, the level 2 potion fetch quest is repeatable so those locations stick around and don't all disappear at once.