* Apple have invested a huge amount of effort in getting UIKit up and running. They think they've got the best interface out there for touch.
Apple hasn't mandated the use of UIKit so this point is pretty moot. Lot's of developers port desktop C apps to the iphone, particularly games and there is no requirement to use UIKit and quality control of native iphone Apps is nearly non-existant.
* If Adobe (or whomever) want to produce cross-platform build tools (ie: write for one platform, target another), they can only target the lowest common denominator of all those platforms or provide spotty coverage.
If the apps are crap and unpopular and don't bring anything to the party why would Apple be worried?
* Even if they do provide coverage for everything in Cocoa-Touch, when will support arrive ?
When will support arrive in HTML5 for everything in cocoa touch? does that mean apple shouldn't support web based apps?
* If Adobe want to play, they need to bring something that excites the user-base.
Why, is that necessary when they meet all the current ToS, and other companies release crap iphone apps and aren't punished?