I dunno - it's not like Zod was letting him take the fight elsewhere (like the part where he grabs Supes by the cape to keep him from fleeing) and to be fair that gigantic ship of death was hovering over Metropolis. I don't think he had much choice but to fight Zod where he was. Let's say he does fly to outerspace to…