It's generally a bad design to force players this way.
Like mentioned by Gandamula, they have to motivate us to visit those scenes, not placing certain mecanics behind a " Visit-Wall".
This is a snake biting his own tail at this point, the game is too shallow, so there is no depth to visit those scenes and do something meaningful on it, instead of buying workshops I mean.
In TES Oblivion (2006) you could hear NPCs commenting about the recent events triggered by certain quests, so you could hear rumors here and there, adding an amount of depth to the living world you're currently sitting.
I feel like M&B could be vastly inproved this way, the foundations are quite there when you talk to caravans ( if you get the chance to actually meet them, since they are pretty fast )
Being able to decrypt what's the next move from the logic of the game from NPCs before you can see it from a less-than-alive notification is what I can generally call a good design, and what could possibly make players spend more time on cities. Khuzaits want to go to war ? Let's spread this rumor on any Cities bordering the Kingdom.