¿Por qué las características de evaluación se consideran malvadas, en contraste con otras características posiblemente dañinas?

La mayoría de los lenguajes modernos (que de alguna manera se interpretan) tienen algún tipo de función eval . Dicha función ejecuta un código de lenguaje arbitrario, la mayoría de las veces pasa como argumento principal como una cadena (diferentes idiomas pueden agregar más características a la...