Eu não acho que a Adobe reconhecesse que o flash era um porco (eu não vi isso escrito em nenhum lugar), apenas que mudar para enfatizar o HTML5 para dispositivos móveis foi uma decisão de negócios melhor quando o mercado está agora, então não concorde com essa parte da sua pergunta.
Como o HTML5 continua a evoluir, é preciso saber que o manuscrito foi finalmente colocado na parede para o flash, já que um suporte baseado em padrões e nativamente suportado em uma solução de navegadores mais novos deve vencer um plug-in de terceiros no longo prazo corre. A Adobe está dando o primeiro passo nessa direção agora com o celular. Há rumores de que a Microsoft está prestes a fazer a mesma coisa com o Silverlight pelas mesmas razões.
Eu acho que a principal preocupação da Apple sobre o uso de energia estava em reproduzir vídeo. O primeiro iPhone da Apple foi altamente otimizado (incluindo otimização de hardware) para reproduzir vídeo de forma eficiente. O Flash era um mecanismo de uso geral que não era otimizado para o hardware da Apple, por isso não era tão eficiente quanto a energia ao reproduzir vídeo. Como a Apple estava tentando fazer do iPhone original um dispositivo que você pudesse assistir a um filme completo, isso era muito importante para a Apple.
Tenho certeza de que este era um problema solucionável para o flash (para otimizá-lo para o hardware da Apple) se as partes quisessem fazer isso, mas por alguma razão, o Job decidiu que ele não queria seguir esse caminho.