This would have been embarrassing for the US. One country doing something decent and calling another out on the whole indecency of the whole case. Not a good look after a decade plus of legal limbo with no end in sight. And of course the man actually being extradited (as unlikely as that would have been at this point) would just refocus the attention on all the embarrassing things that Wikileaks actually leaked that have caused this whole vindictive attitude towards Assange. All that stuff being rehashed in court rooms and the media for months on end was not going to end well. So, the US grudgingly finally doing the right thing via a plea deal seems like a good face saving compromise that just ends this now.