As one of the Axial Age mythologies, Zoroastrianism shares many common characteristics of the time: the desire to reduce the multiplicity of gods, a desire to move away from blood sacrifice, and a desire to mitigate some of the social tensions resulting from outmoded caste systems. All Axial Age mythologies arose because city-states were becoming more bureaucratic and more focused around their Supreme Leader. As our mythologies always reflect the social structures we create (albeit usually with a considerable time-lag due to the power and influence of preceding mythologies), it's hardly surprising that Zoroastrianism shares most of its key characteristics with the other Axial Age mythologies.
The focus for city-states was to minimize internal friction; thus "love thy neighbor" in all its variants was essential, as was a reduction in the waste of resources represented by all forms of human and animal sacrifice. Unfortunately, the monotheistic mythologies (including those still seen today) all have the same huge unintended downside: intolerance. When you set up one imaginary invisible magical creature as the "one and only" god, that automatically means every other invisible magical creature is "wrong" and its followers likewise "wrong." From here, it's a very small step to persecution. We continue to deal with this downside even in our modern world.
Today, as our societies have altered dramatically due to modern technologies that create interdependencies and social changes unimaginable even in the very recent past, it's clear that new mythologies will arise to mimic these changes - albeit probably not for some years to come. We must hope that whatever new mythologies emerge do a better job of coping with diversity than the Abrahamic myths still considered to be "real" by far too many people today.