Por que as funções de seta não possuem a matriz de argumentos? [duplicado]

Esta pergunta já tem uma resposta aqui:

Informações oficiais sobre `argumentos 'nas funções ES6 Arrow? 2 respostas
function foo(x) {
   console.log(arguments)
} //foo(1) prints [1]

mas

var bar = x => console.log(arguments) 

dá o seguinte erro quando invocado da mesma maneira:

Uncaught ReferenceError: arguments is not defined

questionAnswers(1)

yourAnswerToTheQuestion