Thanks to KelJar87 for the inspiration!
I know, counterintuitive isn’t it? But I believe this is best if you want to enjoy this game.
The whole story is through Noctis’ POV, right? So when you start the story, he doesn’t know certain things. He’s not going to know certain things, much less react to them, in the way you believe he should. Remember when you didn’t know what was going on at those particular moments? This is how Noctis felt because he’s in your position. Or rather, you’re in his position. You don’t know what’s going on, and neither does he. Depending on how much you learn from the NPCs, the more you (Noctis) will know. This is the genius behind the story, which makes it realistic for the player (the fantasy based on reality. But marketing ruined it.
In this sense, the storytelling isn’t flat. It appears “flat” because the marketing made you expect more. The story is still a grand epic adventure. You have to make Noctis work for the lore. But then the marketing kept building the lore through movies and animes. Then by trailers after trailers. Then by a few minor spoilers. It seemed like we would expect more, but they gave us less.
The story isn’t without flaws. We never get a good sense for why Noctis is attached/attracted to Luna. Would have been nice if Noctis were a Prince interested in learning about the world around him. We could learn and engage with him. But still, the amount of information Noctis receives is consistent with us viewing the world through him.
In the end, Kingsglaive and Brotherhood were for hype’s sake only – hype you didn’t need. Sure, they helped us understand the world, but it wasn’t consistent with what the writers wanted to convey. You don’t need to know about the invasion in Kingsglaive. It should shock you. You don’t need to learn about your friends from Brotherhood. They’re already your friends, so you already know about them.
Sit down, play Final Fantasy XV and enjoy the ride.