Earlier quoted context omitted.
Unless agreements are renegotiated and extended, of course. What matters is ongoing engagement and monitoring, it's a far more tractable position than standoffs with zero knowledge or interaction.
The core reason those sunset dates exist is because Iranian officials stated that a sunset on enrichment limits was a non-negotiable. They would not sign a deal without them. Claiming "agreements are renegotiated and extended" is hypothetical. What incentive does Iran have to agree to enrichment caps post-2030? Why would Iran give up its strongest negotiating card, its nuclear program?
What's not hypothetical is that, under the deal, they agreed to not enrich until 2030. What's not hypothetical is that Trump abandoned the deal, with nothing to replace it, allowing them to start enriching in 2017 instead.
And if you're going to claim that renegotiation is hypothetical, then you also have to agree that any other possible future outcome, including one in which Iran develops a functional nuclear weapon, is also hypothetical.