There is always another way because writers induce purposeful copouts to insulate the "hero" from real consequences and having the character make a choice. Additionally he can do that with Batman because if he fails and dies the fate of the world isn't at stake, just himself and his Mom, and that is all irrelevant as he does try to talk to him earlier in the film and he makes one last attempt in the fight but Zod remains resolute so he leaves him no choice.
For the sake of humoring you though Ill play your game, the options available are, hope he can knock him (the skilled General who was kicking his a**) out and/or keep him away from the sun long enough to depower him, with that being high risk because if he dies then the world is f***** and even if it were successful the family in front of them and many many more people would die before that happened, option 2 is killing him, those are the options take your pick which is more heroic, sacrificing his clean conscious to prevent a mad man from wiping out the Humanity or selfishly try to preserve his own peace of mind with the death of many more innocents by hedging his bets on a shaky plan.
Ok, then, Sup showed no growth from MOS to BvS when taking on the antagonist
The main point is for Clark to grow and pass on his knowledge and experience to make it better for other youngsters.
There's a thing called prevention, like dragging the villain out to space for a starter, that's growth from Sup's part, and he might have learnt other lessons, and he could teach Billy as well, like, "this is how to avoid getting into a headlock with a bunch of civilians in front of you, because last time I did I snapped his neck, I don't want you to have that. I still can't figure out how to stop him but not kill him to this day, but there's a phantom zone and a very smart man in Gotham that you can consult"
Now don't pick apart that quote on technicality because I'm not a comic book expert, but you get the idea.
As for the MOS ending, well, there are smarter writers and artists out there that get paid millions to think up something, so I expect them to come up with a solution with fictional characters in a fictional scientific situations, or don't, and go for prevention like the above paragraph, or...
...he could just tell Billy that the way his battle with Zod ended, he'd do it over and over again if he had to, life is tough and being a superhero you have to suck it up, that's fine too.
All I want is some character building and development based on previous movies and experiences. Some fans want to defend his previous decisions and pass onto the next generation, some like me want him to learn from it and teach his kid to prevent or beat the situations, as long as they use it to build that mentor/student relationship and do it well, I'll be happy. I'm not even mad about the neck snapping lol.
Edit: you could totally translate some of this to real life too - David F Sandberg consulting Zack, and Zack could tell him that's how I'd done it and I'll stick to my guns (random e.g. Billy snapping The Rock's neck) even though you'll be s***ed by the press and some fans for at least 4 years, or you could try this to prevent it, or you could do the Nolan suggestion (random e.g. phantom zone) and some will call you a copout.