I definitely understand your points completely. But what I don't understand is this "hate" (if I may I call it so) of a piece of tech, in this case flash.
Whether anyone agrees with my desire to watch a flash movie or show from megavideo or similar sites without needing to pay itunes is irrelevant to me. Call it pirating. I call it the impatience of waiting for netflix to update its service.
And as far as my post being paradoxical, I agree that it is so. I see that flash drains my battery and that sucks. But at the end of the day what i want to watch can only be found in flash format. And I more than happily deal with the choice of being able to turn flash on and off my MacBook.
I've been searching for an app that will allow me to visit such websites from my iPad but I can't find one that works consistently. Skyfire will only load a few sites in between, and another app for flash videos is "puffin" which loads megavideo videos but does not offer the option to go foward. When it crashes it forces you to restart the video.
I don't hate nor love flash. Or apple, Although I own a Mac, an iPad and an iPhone due to their outstanding quality and service. And I don't want flash to die or survive. At the end of the day I simply want to be able to use tech in a way that satisfies. Isn't that why we all buy tech? I don't know about most of the flash performance on mobile devices as I don't own an android phone or pad, but the one device I have used, a samsung galaxy tab 10 inches was able to play the cited website above and stream video quite as well as puffin.
I'll be shopping for a tablet next year but I'm not sure it will be the iPad3. Of course it would be unimaginably hard giving up on the service, quality and ecosystem offered by apple. At the end of the day I understand that not being able to stream a website on my iPad is not the end of the world. I can do so on my Mac or my ps3.

I just wish I had the choice. Bad experience or not. Turn it on or off like I do with the Mac and ps3.