Donald Trump and American forces might have wrought much destruction, but the US President has failed to achieve his main goals in Iran.