First off I don't read the books. So anything I say is strictly about the show....and I guess by extension the books.
The show tries so hard to go against the grain that it's becoming predictable. "The grain" being the usual happy "good guys win" Hollywood bullshyt. After 4 seasons anytime I see a new interesting character that seems halfway decent I assume they'll die a horrible death. I swear to God I had a convo earlier in the day....and I called the fight ending more or less exactly how it did. I knew Obreryn would die, and he'd die horribly, and it would somehow undermine the Trial By Combat, thus keeping Tyrion in danger. That's G.R.R. Martin 101 at this point.
So the reasons you're saying....nah. They've been pulling the same okey-doke since Ned Stark, and I don't want some happy shyt because I want the Lannisters to catch an L....I want
anything beyond the usual "introduce/prop up a decent character....oh they're dead" routine going on 4 seasons. "Nobody is safe" is cool but eventually
somebody has to be safe, or else death means nothing, because you always expect it. Or at least let off the gas pedal a bit, then catch people slipping. Beloved characters catching Ls late in the season is a cliche at this point.
"Oh look, he died".
That's basically how I watched that fight. Not trying to start a stan war but "The Wire" pulled off the "nobody is safe" shyt better, without it seeming like borderline trolling.
It's whatever. I'm not gonna stop watching but I hope at some point G.R.R. Martin understands that if everyone is constantly in danger that becomes as meaningless as nobody ever being in danger.