Yeah, I'm with most of the consensus that it's alright when done properly. I watched an Extra Credits video on YouTube that explained in pretty well as a plot and narrative device. It's mostly just an excuse so that the player and character experience the world together in a way that makes sense. In reality, there'd be no reason for exposition if you didn't have someone new to the world, or horribly sheltered, or with amnesia, because they'd already know the world, it wouldn't make sense for their friends to all of a sudden start explaining to them (and you) how the world and things in it work, since they grew up there and would otherwise know all this stuff already