Hay una diferencia entre Flash y Unity y similares: el flash NO es una aplicación en si, es una capa que permite ejecutar aplicaciones. Puede parecer una diferencia trivial, pero no lo es. Para correr una aplicación Flash en iPhone ES OBLIGATORIO tener instalado el plug-in de Flash. Para correr una aplicación creada con Unity o similares no necesitas tener instalado nada en tu iPhone: la aplicación es autosuficiente.
No sé que ha movido a Apple a tomar esta decisión. Es posible que no le haga gracia que otra empresa imponga requisitos adicionales a su plataforma (me refiero a que necesites tener Flash instalado para ejecutar una aplicación). En cualquier caso, y como bien dice Eskema, cada uno es muy libre de manejar su negocio como le parezca
No sé que ha movido a Apple a tomar esta decisión. Es posible que no le haga gracia que otra empresa imponga requisitos adicionales a su plataforma (me refiero a que necesites tener Flash instalado para ejecutar una aplicación). En cualquier caso, y como bien dice Eskema, cada uno es muy libre de manejar su negocio como le parezca