The end-user experience
Supporting Java, or any other runtime for that sake, would imply Apple needs dependency calculations in its App Store. It would also imply a runtime download the first time a user wishes to download an application which uses a runtime not distributed with the OS.. It would probably also imply runtime updates too.. And uhm, whats this broadband network used by iPhone users called? GSM was it?