Любая программа должна иметь ровно столько недоработок, чтобы онаи сама неплохо работала, и позволяла неплохо зарабатывать программистам на её улучшениях.
Если программа начинает глючить, тормозить, кушать много ресурсов и мешать комфортно работать, то ее сносят... так же надо поступать и с Правительством.
Говорить что Java хороша, потому как работает на всех платформах это тоже самое что говорить что анальный секс хорош, потому что работает на всех полах