¿Por qué la mayoría de los ejemplos utilizan map en lugar de un for o foreach?
Entiendo que map devuelve un nuevo arreglo, lo cual implica un consumo adicional de memoria. En cambio, con un for o un foreach simplemente se recorre la colección sin necesidad de retornar nada.