Batman v Superman: Dawn of Justice director Zack Snyder is clearly a big fan of the comic books, but he definitely took some liberties in his DC Comics adaptations. For example, while Man of Steel kind of introduced the Fortress of Solitude, it was a spaceship buried in ice, and we never actually got to see that iconic location on the silver screen courtesy of the filmmaker.
During his recent live commentary for Batman v Superman, Snyder addressed his decision not to use the Fortress of Solitude in the movie and, as Screen Rant explains, "said that this version of Fortress of Solitude was made up in Clark's head...the filmmaker added that the Man of Steel sought his adoptive father for his advice because he was desperately trying to hold onto his humanity."
At this point in the film, Superman was still in shock after being caught in the midst of the explosion that killed everyone around him in that Congressional hearing. Taking a self-imposed exile of sorts, Clark Kent heading into the wilderness and communicating with his human father certainly feels like something Kal-El might have done had he visited the Fortress.
Still, this definitely isn't something most fans would have picked up on while watching Batman v Superman, and it's hard to say why Snyder never decided to find a way to include that piece of Krypton on Earth. Then again, he did do a lot to reinvent the character when he chose to bring him back to the big screen in 2013.
What do you guys think about this explanation from the director?