Apparently, it is better to have a useless deal that gives you the pretense of accomplishing something, rather than no deal at all.
Iran is more vulnerable to economic sanctions now than it has been in a long time. Might as well call a spade a spade, formally disavow the deal, and implement sanctions.