Maybe if Steve wasn't a big cry baby and had given a chance to Adobe to show what the Flash-to-iPhone compiler was capable of before outright banning it, you statement would be dead wrong today.
With a statement including cry baby one wonders if you've got a gear to grind. If you had seen the mess the Flash-to-iPhone compiler produced you would sing a very different tune.
And unlike Flash the Unity code is already some form of C or C++ and would not cause developers to be locked into waiting on Adobe when the latest advancements to the iOS platform come out.
There are real technical reasons not to allow Flash to be natively compiled on iOS and of course there are political ones, though the biggest one in my eyes is Adobes track record with product releases and that they are even more arrogant reputation than Apple.
Do developers really want to be waiting another 8-16 months after the latest iOS update is available before they can recompile there app to support the latest features?