The truth is, Adobe's engineering incompetence aside, Flash is a lot, lot better to make programs with than HTML5. Silverlight is a lot, lot better to make programs with than HTML5. Java, C#, Python, Ruby, C++ are all, as a whole, a lot, lot better programming languages than Javascript.
Imagine replacing DVDs with 8 tracks. That's what's happening. It's a perverse scenario, but I can't understand how you can say that it's evolution, evolution is about progress, not regression.
It's Adobe's own fault for neglecting the Mac and Linux for so long, crashing browsers, etc., added with the general menace that PDFs are too and Silverlight was just too late, but let's not pretend the technology's better. It's pretty pathetic and the snail's pace progress of html5 is embarrassing.
And where's ECMAScript 5? What the hell has happened to that, it seems to have dropped off the planet!