Rouhani has pledged repeatedly since the Geneva deal was struck that the program will continue; the White House likely agreed to continued enrichment for just that reason, because they realize it’s a point of nationalistic pride for the regime and that demanding an end to it would mean the end of the deal.
Short of blowing the Mullahs (literally) out of power, no deal, and nothing Obama can or will do, will stop Iran from continuing enrichment until it has the ability to build a nuclear arsenal.
Trying to pretend that these, or any other, “agreements” have a hope of stopping that process is wilful stupidity. There’s no point in arguing costs, agreements, treaties, inspections, or any other aspect of a “solution” other than the destruction of the regime in Tehran . Nothing less will be in any way effective.