It was a complex political situation.
The people in charge COULDN'T
surrender, without losing face.
And, I'm not saying that they would
have toppled in any quick period of time.
Just that a long term siege would have
worked. The Soviets would've invaded though.
Thus, the options were a US invasion, or
the bombs, OR accepting the surrender
which had been tendered.