Chamada de método de interface estática ilegal

O Java-8 permite definir métodos estáticos dentro da interface, masrestringe chamada apenas pelo nome da interface:

9.4: Uma interface pode declarar métodos estáticos, que são chamados sem referência a um objeto específico.

Por exemplo.:

interface X {
    static void y() {
    }
}

...

X x = new X() {};
x.y();

causa erro:

error: illegal static interface method call
        x.y();
            ^
  the receiver expression should be replaced with the type qualifier 'X'

Freqüentemente, no JLS, esse tipo de proibição tem uma explicação. Nesse caso, não encontrei nada detalhado. Então, estou procurando uma explicação abrangente ou autorizada dessa regra: por que é proibido invocar o método estático por meio de uma referência específica a um objeto? O que isso quebra?

questionAnswers(1)

yourAnswerToTheQuestion