From this link toward the end is the following
Yet Iran keeps resisting formal agreement to ever more ridiculous concessions. This is for two reasons. Iran doesn’t need a deal. And a ridiculous deal would trigger Israel. It’s better for Iran to get everything she truly wants without having to let a deal happen.
This fits with what is going on perfectly!.