Das kann man auch umgekehrt sehen. Ich halte es dafür für furchtbar umständlich, dass in Java selbst main eine statische Methode einer Klasse ist. Objektorientierung ist schön und gut, aber manchmal einfach unlogisch. Genau deshalb finde ich eigentlich, dass C++ und D in einigen Punkten doch sehr intuitiv sind (auch wenn ich die Syntax von C++ und besonders einige Neuerungen von C++0x äußerst verwirrend und kryptisch finde)