¿Por qué se transcribió el zoroastrismo en Avestan y no en persa antiguo?

No estoy completamente seguro de esto, y el registro histórico no está completo de todos modos, pero aquí está mi intento de respuesta.

Primero debemos entender que el Zoroastro probablemente no estaba ubicado en el Irán moderno. Nuestra mejor conjetura sobre dónde estaba se basa en un anillo de asentamientos nombrados en las Escrituras, y algunos arqueólogos han supuesto que fue en Afganistán.

Las lenguas iraníes se dividieron en dos ramas principales en la antigüedad, oriental y occidental. En realidad son bastante diferentes porque se separaron hace mucho tiempo. Avestan es uno de los muchos idiomas del este de Irán que existió en Asia Central durante ese tiempo. Alrededor del período sasánida, todos esos idiomas orientales cambiaron al iraní occidental. Hay algunas reservas, como los Pamiris que hablan Shugni, que es un idioma iraní oriental, pero en su mayor parte la rama iraní occidental desplazó los idiomas iraníes orientales en Asia Central.

No está del todo claro cómo sucedió esto. Parece preceder a la conquista directa del imperio sasánida, pero algunos han especulado que se convirtieron en gobiernos clientes. Otros creen que a medida que el idioma y la civilización persas occidentales se hicieron más poderosos, las élites de estas sociedades comenzaron a adoptar su idioma y cultura. Difícil de decir con certeza sin más registros arqueológicos.