Well, we must not forget that flash is a proprietary format. So expecting "alternatives" to simply work, is really wishful thinking.
A replacement has to meet many objectives:
1- Re-implement all the API: That one is the hardest, as Adobe certainly didn't say, oh well go ahead and here's the info.
2- It has to be tested: If it doesn't work out of the box, most will not adopt it. I know I can't really fucntion without a fully working implementation.
3- It has to be detected: On some sites, pepper isn't even recognized as a flash implementation, where the site will simply complain that the plugin is missing. No matter how good pepper is, if it won't even be detected as a flash alternative, it is entirely useless.
So for me, since flash is proprietary format, I don't even understand how the web actually thought so much of it as to make it a de facto standard. I also don't understand why this crap hasn't been dumbped in a hurry. Right now, you barely hear about "HTML5", and you still have to ask youtube to "please" use it when possible, and most wouldn't even know how to do that.
It is greatly time that HTML5 is worked on, not just on the technical side, but also on the PR side, so that it is adopted and to allow the web to move on.
Sorry for my ranting...