As I recall, the JCPOA did not give Iran $24 billion, control of the Strait of Hormuz, and the promise of a $300 billion reconstruction package. Nor did it cost American lives and treasure, deplete our armaments and shred our relationship with many allies in the Arab world.
Um: preamble to 2015 JCPOA that Trump tore up: "Iran reaffirms that under no circumstances will Iran ever seek, develop, or acquire any nuclear weapons." Literally the same.