I have another bone to pick with this last episode. This goes into the previous season, and episode 3 of this season
Can we all agree that zombie Viserion breathes fire? If not, tell me what you think he breathes.
If we agree that zViserion breathes blue fire, blue fire is way hotter, and way more intense than standard yellow fire. The wall has magic woven into it, so perhaps the combination of a dead dragon being a magical creature as well as blue fire being so intensely hot, was enough to breach a hole in the wall. So that's last season.
This season, in episode 5, we see Drogon blast stone buildings of King's Landing down to the ground while he's also burning the people. So dragonfire as destructive capabilities. Then in episode 3, there was a scene where Jon was trying to outrun a zombie horde. He closes a gate inside the castle walls, bounding them temporarily, but eventually they break it down and chase him again. As Jon is running, he then encounters zViserion who he then deals with the rest of the episode. Except, what happened to the zombie horde that was following him?
As a viewer, I just deduced that zViserion blasted them to smithereens himself with the blue fire. Blue fire would deal more damage to the zombie army than yellow fire again. But if this isn't how the zombie horde disappeared then it doesn't make sense. Jon should be cornered between the zombies and the zombie dragon.
Now, onto my main point. Jon isn't able to escape zViserion and he's hiding behind Winterfell stone. Except, we see how Drogon's standard yellow fire blasts stone apart in King's Landing, and knowing blue fire is so much hotter and more intense than yellow fire, then how did it not explode and crush Jon behind his back when he was using the stone as cover?