США приложили гражданские цели, потому что никак не хотели допустить, чтобы Япония капитулировала перед СССР, а это было совершенно неизбежно. ыЭто точь в точь повторяет их мотив, по которому они поспешили подписать с Германией акт о капитуляции 7 мая, чтобы только Германия капитулировала не перед СССР. Но Верховный сказал "хрен вам" и заставил немцев подписать капитуляцию в ночь с 8 на 9 мая как полагается, поэтому в нашей и в "ыхней" историографии разная дата капитуляции Германии.
Основная причина, конечно, была смерть Рузвельта в апреле 1945, после чего по их конституции власть автоматически перешла к дегенерату Трумэну. "При Рузвельте такой херни не было".
Флот Японии после лета 1942 не мог больше проводить статегических операций, но вот победить Японию на суше США были физически неспособны. Речь об этом заходила, военные оценили свои шансы высадки и категрически отказались от этой затеи.