Well I personally tested my games with Moblin/Meego. So Java worked fine for me on Moblin/Meego except for a sound issue. I was able to make a work around using a native sound library.
A vendor may decide neither to use PhoneMe nor to pay to get J2SE For Embedded which means that some phones on Meego may have no JVM.
While many of my game libraries work on IPhone and one game did run I do not have it deployed to the Apple AppStore.
So deployment to a store does not mean it is not available or illegal for some.
How do you deploy your games for IPhone without using Apple AppStore? The other legal ways Apple allows are quite restrictive, people can download and install a game from a web site but the author has to pay something for each install...
Yes, I know that Apple are dicks to Java on the IPhone now, and since you are close to Oracle you know that a JVM is real.
Oracle already has even a JVM for the IPod, Sun Microsystems employees already used it with Project Wonderland. There is a difference between having a working JVM and having a JVM that is allowed to be installed