The point is: the reason Flash was bad was that the only way to display Flash content was with Adobe's (buggy) implementation.
HTML5 on the iPhone is just as bad: the only way to display HTML5 content is with Apple's (buggy) implementation.
HTML5 on the iPhone is just as bad: the only way to display HTML5 content is with Apple's (buggy) implementation.
The iOS restriction is very real and enforced, there is nothing forcing people to use Flash for any popular platform.
However if you put it in terms of "if I want to use Flash, I'm forced into Adobe's implementation" then I can see that argument.