I never really understood why it was Apple's responsibility to write the JDK for OS X, and not Sun's...
I suspect that Apple did not want to provide Sun to provide the JVM for Apple, though? Otherwise I don't know why Sun wouldn't provide it themselves.
Edit: only just saw that somebody else said exactly that, Apple wanted to do it for themselves.
/tongueincheek