I'm not sure where you are getting this "voices in the Java community", or if you are working off "gut" feelings. Oracle has publicly stated support for Desktop Java, and made commitments to JavaFX and produced roadmaps for desktop features. And unlike Apple, Oracle does keep its commitment to developers.
I'm guessing you don't have much experience with Oracle, but significant portions of their database is written in Java. Their desktop administration suite is entirely written in Java (so that they don't have to write it natively for every platform). Almost every product that Oracle sells ( WebLogic, PeopleSoft) have significant Java dependencies, if not entirely dependant on Java.
That said, I'm not sure if Oracle would want to produce their own Java runtime for OSX. Apple just isn't a reliable partner. They tend to depreciate APIs whenever it suits them, regardless of past commitments. Anyone remember Apple's commitment to 64-bit Carbon?
You know what? I can still run MFC apps written from '92 on a Windows 7 PC. I can still run Java 1.0 binaries on any certified JVM.
Exactly. I don't think Steve really thinks through the whole "once bitten twice shy" consequences of his actions. He realized they got away with dropping a few things here and there and people still used the platform, but everyone has their line and Steve seems content to just keep on pushing it not realizing that eventually people are going to push back, and hard.
Developers aren't going to continue to support a platform where the whim of one man can render their entire program obsolete. Where I work we have about 200 macs all in total, and we will probably, as much as I hate to say this, go Windows next upgrade round. Apple simply isn't reliable enough.