Eu também acho que o método main está bom do jeito que está.
E também concordo com o Thigol, o método main do C e do C++ são realmente estranhos de se entender, muito piores que os do Java. Sou programador C++ a 10 anos.
E no java, vale mesmo o que está escrito. As regras de omissão costumam a ser bastante claras. Por exemplo, no caso de interfaces, a regra imposta é que todos os métodos são publicos, então, permite-se a omissão.
No caso do main, a JVM também permite que você tenha outros métodos, que não o principal, chamados main. Não creio que isso seja elegante, mas é possível e certamente alguém por aí reclamaria se a regra fosse alterada. Basta não declarado como static ou public.
Mas eu concordo com você em um aspecto. Poderiam ter criado uma sintaxe mais simples para o main, lá no começo do Java. Pena q agora talvez seja um pouco tarde…
PS: Thingol, essa história de pedir para o cara baixar os fontes me cheirou ao argumento do pessoal do Linux. Acho que a maior parte dos mortais evitará ao máximo baixar o código de um compilador ou de um SO se puder. Além disso, creio que nosso colega quisesse algo padrão, que servisse para comunidade, e não só para o compilador dele. Até pq, do contrário, ele nem precisa alterar o java.exe. Bastaria ele fazer um script que fizesse a leitura do arquivo com o main e o alterasse para a sintaxe normal, antes de compilar… (tal como várias mágicas sintáticas feitas pelo compilador do C ou do C++ antes de efetivamente compilar o código)
Claro, de qualquer forma, deve ser bastante interessante alterar o java.exe, como uma experiência… 