You have a false "Obj-C vs Flash" dichotomy. This has nothing at all to do about Flash. I've never wrote a single line of code in it, and hopefully never will. But Jobs also prevent me from using the good stuff such as, say, O'Caml or Scala, and that is a travesty.
Hence why I wrote "Flash (or similar)". Because it's not just about preventing Flash, but about preventing any non ObjC/Cocoa Touch platform. It's perfectly understandable that you'd want to be free to use those languages. It's perfectly understandable that Apple wouldn't want the results of that programming to be sold through their App Store. Apple rightly wins the conflict, because it's their store.
"May your future be limited only by your dreams." -- Christa McAuliffe