why wait / notify / notifyTodos os métodos não são sincronizados em java?

em Java sempre que precisarmos chamar wait / notify / notifyAll, precisamos ter acesso ao monitor de objetos (através do método sincronizado ou através do bloco sincronizado). Portanto, minha pergunta é por que o java não optou por métodos de espera / notificação sincronizados, removendo a restrição de chamar esses métodos dos métodos ou blocos sincronizado

Caso estes sejam declarados como sincronizados, o acesso ao monitor seria automaticamente aceit

questionAnswers(7)

yourAnswerToTheQuestion