That’s right, Zack Snyder cut a scene from Batman v. Superman because it was too dark.
During the third act of Batman v Superman, Lex Luthor has his minions abduct Ma Kent and then tells Superman to go kill Batman or he’ll have her killed. IGN asked Zack Snyder why Superman didn’t hear his mother’s cries for help using his superhearing. Snyder replied that he thinks the distance between Metropolis and Smallville is about the extent of Superman’s hearing range.
“We had a scene that we cut from the movie where he tries to look for her when he finds out that Lex has got her. It was a slightly dark scene that we cut out because it sort of represented this dark side. Because when he was looking for his mom he heard all the cries of all the potential crimes going on in the city, you know when you look. I kind of like the idea that he’s taught himself not to look because if he looks it’s just never ending, right? You have to know when, as Superman, when to intervene and when not to. Or not when not to, you can’t be everywhere at once, literally you can’t be everywhere at once, so he has to be really selective in a weird way about where he chooses to interfere.”
What he says makes sense on the surface, but I think once again shows the cynicism and pessimism that Snyder sees in his Superhero universe. Superman is a selective God that favors his chosen people, and not one that helps everyone he can. He remains out of reach of people trying to survive a flood, and when he saves the young child in Mexico and is surrounded by grateful people, he looks sad, morose, and almost regretful. What are your thoughts?