Many of the top US generals at the time thought that the blockade and imminent Soviet invasion would have been enough to force the Japanese into surrender. The land invasion comparison was propped up as a good "justification" for dropping the bomb, though.