Excuse me for jumping into your argument, but aren't you discussing two different albeit related things: whether Flash is good for users, and whether it is good for developers. The reason you're locked out of half the Internet and feel forced to use the proprietary Flash is because developers have chosen to use it. So when you want to drive Flash out, you want to dictate to the developers what tools they should use. Well, I say, you can do that only by choosing websites developed with the tools you prefer. But you should also be able to accept that other end users may choose differently, and thus Flash may survive longer than you want.
It would have been so much more convenient if we all thought exactly the same, wouldn't it?