¿Usando el operador spread varias veces en javascript?

¿Por qué no se puede usar el operador de propagación varias veces?

let arr = [[[1, 2, 3]]];

console.log(arr); // Array [ Array[1] ]
console.log(...arr); // Array [ Array[3] ]
console.log(...(...arr));
// SyntaxError: expected '=>' after argument list, got ')'

Yo esperaría:

console.log(...(...arr)); // Array [ 1, 2, 3 ]

Respuestas a la pregunta(3)

Su respuesta a la pregunta