It shouldn't be too hard to run a Java framework outside the OS (if you need Java). So I agree with Surur, Java shouldn't be hardwired into the system's core.
David stresses the importance of multitasking, and he is right. Palm OS needs to be fully multitasking-enabled to compete with the other modern systems of today. There was a great discussion with Dianne Hackborn, (former?) PalmSource employee, here at MobileRead, where she gave some more details on Cobalt's multithreading and process support. You can find the discussion
here.