Why did Zoroastrianism die in Iran while Christianity still survives in Egypt and the Levant?

Today, at least 10% of the population of Egypt and Syria are Christian, and more than 30% of Lebanon is Christian. Compared to this, Zoroastrians in Iran are almost non-existent. What caused this?