This is really something that is true for not just Skyrim, but every other game, and not just Bethesdas always. But it is really one point that just needs to be adressed.
What I am talking about is that there must be some sort of timer setup to dialogue after a quest giver have given you a quest.
What I am talking about is you for example talking to an NPC and he asks you to go delve into some ruin on the other side of the map to retrieve a magic sword. Then you walk across the room and back and he asks you "Have you retrieved that magic sword yet?". It is so darn annoying and immersive breaking on all levels. Please just stop with this and put in some kind of timer in future games so an NPC does not ask this kind of thing when you speak to them until some resonable time has passed where it actually makes any sense that he would comment like this. It is just totally wrong and silly on every level and I don't know how many times this has happened. To me it is always so mindboggling how a developer spends years to craft the most immersive world possible, making the player feel like it is a real place and then overlook simple things like these.