I think it is more of JVM thing than Java only. Maybe because of enterprise scale, rather than being resource aware minimalist solution.