Uhhh ...

Where, exactly, did I say the potential erosion of Flash's necessity by HTML5 was a bad thing? I think you're misinterpreting, "Releasing a device for the web without Flash makes no sense," as, "Flash is a great platform."

Do I like Flash? No. Is it a necessary component in today's web experience? Sadly, yes.

And CSS and Javascript cannot replace Flash. The bit of HTML5 that will do so is the <video> tag. And the way that will happen is still very much up for debate. Apple and others are pushing for h264. Firefox and Free software folks would prefer something released under Free licenses (like OGV).