See, this is what happens when Apple tries to explain things about their product. They might as well stick to the lame-ass "insult the other competitor over and over" strategy without revealing a single detail about their own product. It seems to work for all those blind fanboys and their addiction to switching.
Every 3rd party ap? I can understand not wanting to pay Adobe distribution royalties for including a flash player on every iPhone, but Java has been included on nearly ever other phone released in the last few years. Apple didn't include Java because they didn't want just anyone to write iPhone apps. They used a proprietary system so they could control everything that ran on their phone (thus the iPhone application store). They couldn't include Java and then tell people they couldn't run certain apps (that's anti-competative and illegal). Instead, they didn't include Java, so there was no open system people could write for, thus they could control the apps that run on it. This is typical Apple "mine" behavior that Apple users seem to ignore.