non devi fare un eval (lento), non devi scrivere un accrocchio di apici aperti/chiusi per passare dei parametri e la risoluzione dello scope è più semplice.
è una questione di performance.