¿Por qué Java restringe el modificador de acceso de un método de ocultación [cerrado]

Al ocultar un campo estático, no hay restricciones sobre el nivel de acceso que tiene el campo en la subclase, puede ser incluso no estático y de otro tipo de datos.

Por otro lado, al ocultar un método estático, el método estático de la subclase que oculta el método estático de la superclase puede permitir más, pero no menos, acceso que el método oculto.

AFAIK, el enlace de método estático se realiza de todos modos en tiempo de compilación, entonces, ¿por qué existe tal restricción?

PD La pregunta es solo por curiosidad.

Respuestas a la pregunta(1)

Su respuesta a la pregunta