Despite some massive, impossible-to-miss differences, the basic plot structures of 2017 and 2021's versions of Justice League are pretty much the same. Batman recruits some of his fellow heroes, they resurrect Superman, and ultimately defeat Steppenwolf in order to save the day.
Everything is better explained in the Snyder Cut, but it still appears that seeing Lois Lane is what helps the Man of Steel regain his senses and fly off with his fiancée to his old home in Smallville.
However, the real reason Supes stands down in this scene has now been revealed by Zack Snyder himself.
Talking on the ReedBlend Podcast, the filmmaker explained that "when Lois comes to him [Superman] in Heroes Park he can sense that she's pregnant." Learning he'd soon become a father is definitely reason enough for Clark Kent to remember his true self and stop his mindless rampage.
This could also go some way towards explaining why Superman hears the voices of both his human and alien fathers in his head when he takes flight in his black suit. It seems the hero has finally come to terms with being Clark Kent and Kal-El through his relationships with Jonathan Kent and Jor-El, and that's no doubt because he knows that he's about to become a father himself.
It's just a shame we probably won't get to see more of Henry Cavill's Superman after this film.
Click HERE for more Zack Snyder's Justice League news from CBM!