Except you don't run Java code, you run JVM byte code, and there are an increasing number of entertaining ways to do that without writing any Java.<p>The prospect of writing iStuff apps using Scala, Clojure (and one day I hope [J]Ruby) should be awfully appealing to innovative hobbyists, perhaps more so than using ObjC