Warum schränkt Java den Zugriffsmodifikator einer versteckenden Methode ein [closed]

Wenn ein statisches Feld ausgeblendet wird, gibt es keine Einschränkung für die Zugriffsebene des Felds in der Unterklasse. Es kann sogar nicht statisch sein und einen anderen Datentyp haben.

uf der anderen Seite kann beim Ausblenden einer statischen Methode die statische Methode aus der Unterklasse, die die statische Methode aus der Superklasse verbirgt, mehr, aber nicht weniger Zugriff als die ausgeblendete Methode ermögliche

AFAIK, die statische Methodenverknüpfung erfolgt sowieso zur Kompilierungszeit. Warum gibt es also eine solche Einschränkung?

P.S. Die Frage ist nur aus Neugier.