I do use this sense because I tend to direct my sims a lot during play. If someone is in the vicinity, my sim can talk to that person. I do form a lot of gameplay from "who runs into who". Additionally, I pay attention to where I send sims off lot. Usually I keep them in the world they are in or a related world that is nearby in my version of the game. Newcrest is a shared world for mostly common areas so anyone can go there. Sims tend to go to worlds that they know but can make trips to other worlds if they have family or if it seems like they could have a special interest.
StrangerVille sims stay there and only travel to the desert. Sulani sims only interact with each other or for the few that moved there, with family. The sims in the cooler worlds tend to stay in those versus going to the desert. Desert sims mostly stay in the desert. Del Sol Valley and StrangerVille are close enough together to drive. Windenburg is close to Glimmerbrook, Forgotten Hollow and HoB. Brindleton Bay and Willow Creek are relatively close to each other. So, I determine a lot of the places they visit by where they live. In the winter, a sim in the snow might make a trip to Oasis Springs though. Anyone can go on vacation but I try to send them based on their personalities.
A "rule" that I have for falling in love is that obviously they have to meet the other person. Usually I come up with a reason if I try to match them up but I don't force it either. I can start out thinking, "These two will get together," but if they don't meet each other and one falls for someone else ... nope ... nevermind. Occasionally I've moved in someone as a roommate but even that is a reason to have met.
Recently I've gotten even more into this. I've let my sims accept more invitations to random places and let that determine more of what happens.