Because Iran is four tines larger than Iraq and their capabilities were underestimated.
Iran persists in terroristic outlashings because of the religion of it's tyrants.
Iran is not conducting a war against the United States. Iran is conducting a jihad against the Great Satan. They don't want any deal or even unconditional surrender from us. They want to keep attacking us until we are dead or possibly converted to suicidal Shiism.
