:P
Must I educate you? Look, Flash has been shown over and over to be a higher performance api than html5 for doing THE SAME THING. I'm not saying it should not be replaced but I am saying that WHEN THE FANS SPIN UP ITS BECAUSE THE STUFF ON THE SCREEN THAT MOVES IS RESOURCE INTENSIVE. Html5 in fact should be less efficient due to the fact that it is interpreted. Flash is bytecode (not actually sure on this) and so it should be fairly optimized.
There was an argument earlier about flash crashing and also developers coding flash apps that are terrible.
First off, C coders can write terrible code too so we should stop using C right?
Second, I have heard many claims of flash being unstable but I have personally come across very few issues with flash. If you come across issues with flash it is usually the specific apps fault or the system has other problems with it. Macs however were neglected a little by adobe however I do remember reading that Apple refused to open up API's that would have allowed hardware accelerated flash hence hardware accelerated video. Apple once again banned something useful from their platform for some unknown reason.
Look Flash is not good but bashing it like you do it just stupid. I personally absolutely hate some of Adobe's software but they have improved Flash a great deal and html5 will always be a step behind.
Final note. Prime example why html5 is not quite so universal right now is video codecs. Either convince google to use a video codec available to everyone with no licensing body. If you can move youtube to such a codec then html5 can begin to replace aspects of flash.
If I was overly critical somewhere or offended you I did not mean to just threw some stuff out there that went through my head while reading the thread.