Ну а что взамен? Чтобы не компилировать под архитектуру и ОС + чтобы типа managed было + чтобы не тормозило так же страшно как петон и прочие... Помните что такое иногда очень и очень нужно...
Платформа то хорошая. Но если будет оптимизация хвостовой рекурсии, уберут type erasure и сделают примитивные типы в generics то будет отличная. Наверное без конкуретнов.