Every single arms control agreement in history has had a sunset clause. SALT was 8 years. The NPT is 5.
These deals do not expire - they are renegotiated and renewed. I promise you that was the assumption for the JCPOA. Neither side expected it to expire; neither side saw this as a temporary measure.
It is a false narrative.