While Flash is pretty awful, I think it's plain the only reason Apple doesn't want it on their devices is because it allows for functionality that Apple don't want you to access without you paying them. http://listen.grooveshark.com/, for example, completely voids any reason to pay for music over iTunes. Not to mention the thousands of games and other content that offers an alternative on their proprietary store front hardware.