Seta vs método clássico na classe ES6

Existe alguma razão para escrever a sintaxe clássica dos métodos ES6?

class MyClass {

    myMethod() {
        this.myVariable++;
    }

}

Quando eu usomyMethod() como retorno de chamada em algum evento, devo escrever algo assim (em JSX):

// Anonymous function.
onClick={() => { this.myMethod(); }}

// Or bind this.
onClick={this.myMethod.bind(this)}

Mas se eu declarar o método como função de seta:

class MyClass {

    myMethod = () => {
        this.myVariable++;
    }

}

do que eu posso escrever apenas (em JSX):

onClick={this.myMethod}

questionAnswers(1)

yourAnswerToTheQuestion