Flash was ubiquitous long before it had video playback capability, long before watching videos on the internet was a thing, save for thumbnail-sized RealVideo clips. Microsoft started including the Flash plugin with IE 4.0 or thereabouts, over 80% had Flash installed by the early 2000's and it's been rising ever since.
Hmmm. I remember that time differently, as I didn't have Flash installed until it was the lesser of the evils amongst RealPlayer et al, but your statistics may well be correct, and I see video was added in 2002 with Flash 6 while in 2000 Flash 4 was included in IE and Netscape installers. It was a dark time for the Web.
But, to the point: I honestly don't see anyone
today associating Flash with anything
but video in any positive way. To the majority of the people who have Flash installed (without their direct involvement, I might add), the only times they see it are on video sites and in intrusive ads. Of the two, the one they care about is the video. In fact, it's the one Adobe keeps talking about (that and Flash games, but honestly I'd rather have a "real" game than a Flash one).
As for things like car sites et al: please, provide me a link to the car you've put together in Flash so I can see it. Oh, you can't (unless the web dev jumped through some seriously non-Flash hoops)? How about have my screen reader deal with that site? How about let me increase the font size of the whole thing? How about that option for Peruvian Leather showing up in a Google search for Peruvian Leather Upholstery? Again, these types of things are only available
if the Flash developer thought of them and specifically coded for them. They come by default with non-Flash sites.
There's an old quote along the lines of recreating Unix, which I'll misappropriate here: Flash developers end up needing to recreate HTML and browser features in their content, and they do it badly.
Crappy for you, but you don't make the content. Content providers aren't going to move from one platform that offers them DRM, advertising, vector graphics overlay etc to some single-purpose player that can only do video. "Fine I won't watch their content then, ha!" OK, watch nothing then, see how that works out.
Sure.
You know, audio producers would love to pollute their content with ads and intrusive swings in volume, etc, and how well does it fare there?
If you openly foster the tools used you make it easy money for them. If you make it cost something to produce an ad that can run over the top of my video then it's less likely to happen. Plain and simple.
As for choosing video content without intrusive overlays: I do that right now, and it's working fine for me, thank you. Sites that choose intrusive overlays rather than inserted ads don't get my business. And, yes, being an adult here, I could indeed go without video content if it all became highly intrusive. I really don't see full video overlay capability as a benefit to me as a consumer, nor to the ad company who has my attention because they keep blocking me from seeing what's going on in the show.
This is the problem with this whole shoot-the-messenger thing. Flash doesn't create content, people do. Some naive pundits appear to believe in a pipe dream that if we can only make Flash go away, there'll be no more animated banners or flashy intros with a skip button. Riiiiiight. Wakey wakey. HTML5/Canvas is going to be used for the exact same things, because content providers will continue to be hell bent on creating those things, for the remainder of our lifetime and beyond. They will fight until they can do everything they did in Flash. And it's going to be much harder to avoid ads and other annoying Flash-type content once that happens. Creating "Click2Flash" is one thing, but there ain't gonna be no "Click2HTML5" ads will be one with the content and near-impossible to filter out.
This I agree with. There will be obtrusive ads in HTML5 just like there is in Flash. Whether or not Flash continues its dominance of the video world, there will be HTML5 ads, simply because the ecosystem to block them does not yet exist.
Like it or not, the Canvas will be used for evil. This is completely orthogonal to the question here, which is: should a video content site be switching over to HTML5 video (which is much harder to be obtrusive without the additional use of canvas tags, which performs better on all systems, which is even easier to code up a simple and non-crashy player)?