Having developed both HTML5 and Flash applications, your use of the word was shows a bit of ignorance when it comes to Flash. It is still easier in Flash to do a high-velocity, interactive site that works across multiple browsers. If you think differently, you're not actually doing the work.
Armchair critics of Flash just regurgitate what they perceive is truth – HTML5's abilities are on par with Flash. But it isn't true. To be clear, my support is with HTML5, not Flash. But as someone who works with both daily, I'd be pretty biased if I went around telling people that HTML5 is a trouble-free alternative to Flash. That would be a pretty big lie.
> Luckily, those days are over.
They are far from over. People cite YouTube HTML5 player without considering how vlogs are actually recorded, processed and uploaded through Flash. As the viewer, it's a nice luxury to say it can all be done through HTML5, but as a producer of content you'd have a different opinion. We all know about Web Audio API[1] and Capture API[2]. No need to mention how they are X years away. They aren't here today.
[1] http://www.w3.org/TR/audioproc/ [2] http://www.w3.org/TR/2010/WD-capture-api-20100401/