Flash sucking on tablets, phones, or even netbooks (at least ARM based), isn't entirely Adobe's fault. The SoC manufacturers are tasked to get Flash working on their chipsets. That means nVidia, Freescale, TI, Samsung, Apple. Adobe's NDA for working on Flash is... well, restrictive. I'd bet that anyone who has signed it isn't going to be one of the companies top programmers, due to the nature of some of the restrictions in it.