Perché il metodo principale in Java ha sempre bisogno di argomenti?

Perché il metodo principale in Java ha sempre bisogno di argomenti? Perché dovremmo scrivere String[] args ogni volta, invece di scriverlo solo quando usiamo degli argomenti?

Un metodo come questo genera il Main method not found errore del compilatore. Dal momento che non usiamo mai argomenti per il metodo principale, questo dovrebbe essere permesso.

 public static void main() { } 

Questa non è una domanda di intervista. Mi è venuto in mente mentre programmavo.