No has enlazado a ningún tutorial específico que haga esta recomendación, así que es difícil saber por qué lo recomiendan específicamente, o para qué tipo de desarrollo, estás configurando tu Mac.
He visto que muchos tutoriales orientados al desarrollo recomiendan que se configure un Terminal secundario que se ejecute bajo Rosetta como una conveniencia. Es decir, duplica tu programa favorito de Terminal en /Applications, y configura uno para que se ejecute bajo Rosetta y el otro para que se ejecute de forma nativa.
Esto permite utilizar el terminal especial de Rosetta y estar seguro de que los programas que ejecute en él se ejecutarán a través de Rosetta sin que tenga que pedirlo explícitamente. Si usas a menudo un programa o programas que requieren esto, puede ser más fácil hacerlo así.
Si sólo tienes un programa que necesita un tratamiento especial, podría ser más fácil simplemente configurar un alias en tu shell para ejecutar ese programa de una manera diferente al resto. ES UNA CUESTIÓN DE GUSTOS.
En cuanto a su larga lista de preguntas:
Problema que aborda : Evita tener que pedir manualmente Rosetta cuando se necesita. Desventaja: No obtendrá rendimiento nativo cuando esté disponible.
Qué software lo necesita : Ninguno. Puedes usar un Terminal normal y pedir Rosetta cuando lo necesites.
¿Es una recomendación obsoleta? : Tal vez - imposible de saber sin saber específicamente a qué se refiere. Si se recomendó debido a que algunos programas de uso frecuente no estaban disponibles de forma nativa, y todavía no lo están, entonces no está anticuado.
¿Existe una manera de controlar si este paso es necesario en varios paquetes? : El paso nunca es necesario.