I agree those are big problems! That's why I supported JCPOA. The US foreign policy blob wanted to bomb Iran instead, though, with very unclear explanations of how bombing Iran would cause a kind and non-belligerent government to take over. The more articulate members seem to take it as an article of faith that people react to American bombs by doing what the American government wants; the less articulate members have just been insulting journalists when they ask basic questions about whether there's a plan or what the goal is.

A treaty whose key articles would start expiring in.. late 2025. Which Iran had no motivation whatsoever to extend had it being kept (imagine this Iran but with 2-4 trillion dollars more, more than a few going to drones and missiles). You'd have this war but on way worse terms.