I'm not a fan of the "You are the silent protagonist" type of storytelling, especially in video games. I think its possible for it to work, but most of the times its used I don't find it particularly interesting. Like in Chrono Trigger, Chrono's a mute for no good reason, and it doesn't really add anything to the narrative at all. I don't really immerse myself "as" the character, I just view myself as a third person who is privy to the events going on, so the idea that I'm some kind of silent mute who is trying to save the day never clicked with me. Its like if I'm reading a story written in first person. I'm reading the story, I'm not actually the narrator describing the events.
I've heard the "it lets other characters explain the world to you" argument before and that just sounds lazy to me. Plotdumping how your setting functions in the first part of any medium is generally a huge no-no unless you're really damn sure you know how to pull it off. Its not impossible to make it seem plausible. There's also the thing with Showing, not telling. You'd think video games given the interactive and visual aids if anything else, could get showing over telling down pat when it comes to literary devices. However its pretty rare that really ever happens.