I used Flash, and I'm a programmer.
HTML5 is fine. The problem is the lack of tooling. That's what's letting me down as a user, designer, creative person. Not the web, the lack of tools.
But HTML5 can not fix that problem. Only the games industry can fix that problem. HTML5 is never going to be a game creation IDE, it's just an API and a set of technologies. Companies like Epic, Adobe, Unity, etc... have to step in and develop game IDEs that are comparable to Flash.
And they just haven't. I don't know why they haven't, people should ask them that question.
There's this idea that web advocates don't understand that web tooling for games is bad, and that's just not the case. As web advocates we do understand the problem, but Mozilla is not in a realistic position to build everyone a game engine. It's not something that browser-manufactures can do. It's something the games industry has to decide to tackle. Calling out the web is counterproductive, we are doing everything that we can do to help with replacing Flash.
> Again, if Flash no longer provide any value to Adobe, may be they could open source it?
That would be great, but I wouldn't bet on it. The hope was originally that Adobe would migrate Flash to HTML5 canvas output. They never did until Flash was mostly dead, and from everything I've heard their new engines are kind of terrible to work with anyway.
The secondary hope was that they'd Open Source Flash, or at least help with emulating SWFs so people could continue to use old versions of Flash to publish to the web. That never happened either because... I don't know why. Maybe licensing issues, maybe Adobe just doesn't care about anyone in their user communities at all.
To see people giving tearful salutes to a company that literally just sat there and watched its product rot rather than do anything at all to help the community... it's just very frustrating. I was a Flash developer too. But I'm not mad at Open web advocates, there are plenty of other people/businesses for me to be mad at.