In pretty much all my interactions with NPCs, I've more or less always been treated as a stranger. Now, in some cases, this makes sense, as I don't see the NPC often or do anything with them. But other times, it's been with NPCs that I've done work with.
But because of the slow nature of puppets, it feels as if it's very difficult to really befriend or get to know NPCs, especially since in my experience, puppets tend to be on the quicker side of things. Business-like, for lack of a better term.
So my question is this, how do other players find their relationships with NPCs? Is it really just a matter over a long, long period of time, putting in puppet requests and talking to them about stuff in order to develop any form of real familiarity with them? Because that seems very difficult and feels... Unnatural. I'm sure GMs want us to focus on other players, but there's an issue in that NPCs have a lot of capabilities that players don't, and even more, there's some really cool NPCs that could provide some very interesting roleplay, but the only real way to learn about these NPCs seems to be by talking to other players.
I just feel like I'm missing something. Are we just not meant to really interact with NPCs unless we have a very specific thing we need? I wanna hear other people's thoughts and approaches when dealing with NPCs, since this is one aspect of the game that feels pretty unclear to me.