There are several parts of our Java SE 6 implementation (like the AWT widgets) that are not contributable, in much the same way that several parts of Oracle's implementation are not. However, the vast majority of our Swing Aqua Look and Feel implementation is, as well as the eAWT/eIO API. We intend to host the legacy AWT widget set using lightweight peers, but that work is still in progress."
Mike Swingler (Apple Java Engineer) on the java-dev list
http://lists.apple.com/archives/Java-dev/2010/Nov/msg00104.h...
Either they are afraid of people using the Mac OS style on Windows, or that by open sourcing the style, they loose their copyright to it, or the code is such as mess that they'd rather not release it into the open.
The new backend will only depend on OpenGL, which is much better for anyone who isn't looking to lock you into their format. Which, oddly enough, appears to be Apple's goal with it's handling of java.