Por que não consigo usar a interface com o operador explícito? [duplicado]

Esta pergunta já tem uma resposta aqui:

Por que não é possível definir um operador de conversão implícito da interface para a classe? 2 respostas

Só estou me perguntando se alguém sabe o motivo pelo qual você não tem permissão para usar interfaces com os operadores implícitos ou explícitos.

Por exemplo. isso gera erro de tempo de compilação:

public static explicit operator MyPlayer(IPlayer player)
{
 ...
}

"conversões definidas pelo usuário para ou de uma interface não são permitidas"

Obrigado,

questionAnswers(1)

yourAnswerToTheQuestion