[citation][nom]prophetzarquon[/nom]@killerclick Adobe destroyed Flash. Macromedia made an amazing tool and Adobe filled it with bloat and bugs until it became useless on all but brand new Core based PCs.[/citation]
Sure Adobe Flash has bugs, but so does every single platform out there.
As a games platform, Adobe Flash has more players than DirectX, since pretty much every Facebook game uses it (Rovio, Microsoft, Nintendo and others can only dream about the kind of user base Zynga has). Furthermore, a lot of desktop casual (Big Fish Games etc) games use Flash, but you can't see it because it's nicely packaged into an exe.
There is really no substitute for Flash at the moment. HTML5 is immature, has poor support and market penetration compared to Flash and most importantly, it can't do a lot of things that Flash can. There is not even a HTML5 standard and you can't count on major browsers supporting the same features (HTML5 video on my web site needs 3 video files for every video, because of inconsistent HTML5 video support). YouTube still considers HTML5 support experimental after two years, because it's not as good and reliable as Flash.
It was just an example of Steve Jobs' Reality Distortion Field. Apple has less than 10% of usage share and he went up against a standard that has 95% market penetration. Now that he's dead and gone, maybe we can step back, ignore the con job he pulled, and let the free market do its thing. As long as Flash games have hundreds of millions of players, Flash is here to stay, bugs and all.
HTML5 is ultimately the way to go but it's years away from being ready.