Paul
As a developer who actually earns a living from making Flash apps (games) and spending that money on items such as the iPhone and iPad I have a foot in both camps.
Apple's restrictions on Flash on their platforms is their choice. We cannot blame them for being self-centered. Nor can we blame Adobe for being the same.
As a developer what really turned me off Apple was their choice to change their ToS to exclude another developer's product from their devices - at the last minute. And then throw up a smoke screen of 'issues' that this product has, so to explain their blatantly self-centered ways.
Btw Apple's criticism of Flash is almost entire either false, or hypocritical. For example, considering that Flash runs on over a billion devices it has less security issues than Safari and fixes them more quickly. Hands up who has EVER been compromised through a Flash security hole? I know of no-one and I know a lot of people who use Flash all day every day.
Developers are what win platform wars. Microsoft knew that. Apple knows that too, but can't help itself seeing as it is a hardware manufacturer first. Google know it as well, and more importantly , they are not internally conflicted about it. And my money is on them to win this round.