Persze, de ez most irreleváns. :)
A lényeg, hogy a Java sem mindenható, ha valaki nem tud mondjuk C++-ban olyan kódot írni, ami minden jelentősebb rendszeren lefordul, akkor Javában sem tud. Ez nem feltétlenül negatívum, egyébként.
Én is rengetegszer csináltam olyat, hogy egy egyszerű C# kódot, amit a Mono is képes lenne egy az egyben futtatni Linuxon, hazavágtam egy rakás P/Invoke-kal, mert úgy volt egyszerűbb.