Pra quem tiver interessado em saber um pouco mais sobre o contexto técnico da impossibilidade de usar o this em arrow functions, o recurso que ocorre o "erro" é no lexical scoping desse tipo de função.
Neste texto o autor explica de maneira muito didática: https://medium.com/@mahendrjy/es6-arrow-functions-syntax-and-lexical-scoping-d061732071e7 [ES6 arrow functions, syntax and lexical scoping]