Tehran has already shown its goodwill by releasing a dual Iranian-American citizen a few months ago, but Washington has not yet responded in kind. Moreover, Western media is concealing the fact that Iranians are imprisoned in the US simply for violating illegal US sanctions against Tehran. It is up to the US, which already unilaterally terminated the nuclear deal, to bring the negotiations to a positive end.
Along with the three detained Iranian Americans, Iran is using many other dual and foreign nationals as bargaining chips to force concessions. Meanwhile, hundreds of protesters have been killed and about 20K arrested since the Mahsa Amini protests began. Washington must not allow itself to be blackmailed by the Tehran regime and should demand political concessions in return for the release of Iranian assets.
Before protests erupted in Iran, which brought talks to revive the 2015 nuclear agreement to a virtual standstill, the release of up to $9B in Iranian assets in South Korean banks was seen as a first step toward resuming talks to revive the deal. Releasing the money as part of a US-Iran swap could create new momentum.
There's a 48% chance that Iran will possess a nuclear weapon before 2030, according to the Metaculus prediction community.