Apples reason for not allowing Flash is just so they can continue control the iPhone (and now iPad) software availability.
If they supported Flash then anyone could write Flash applications without Apples consent. Everything else is marketing FUD to make it easier for mac-fanboys to continue deluding themselves that Apple doesn't actually hold their own customers in contempt.