Earlier quoted context omitted.
Amen. AS3 is one of the best languages I've ever used. Easy to use, dynamic but also statically typed when you want it with many of features from Java and C# which still aren't available in JS. I wrote this a couple of months back: https://medium.com/@Pier/ecmascript-4-was-too-ahead-of-its-t...
As others said Adobe is at fault here, same as Microsoft is at fault of not open sourcing Silverlight and now we end up with html5/js mess that was not designed for what is used. Flex4 is really good and after you learn it you get good GUIs that are efficient and that are easy to reuse and much more efficiient then HHTML based GUIs
It was a risk not supporting Flash in 2007, one that has paid off in Spades. Apple made the right choice for Apple.
In retrospect, Macromedia would have needed to open source Flash, and aim it as a viable open web standard circa 2007 or 2008 (making it even more difficult for Apple to reject). This would have required starting the process in 2003 or 2004 at the latest. But IE6 was still dominant in 2003/2004, Firefox's success was far from assured, and open web standards were a joke.
The original iPhone was amazing in 2007, it was really a game changer for the open web. I don't think Macromedia could have anticipated the reasoning behind the death of Flash in 2003, never mind make the contemporary case to save it...
The real question I have is: Has Adobe ported their Flash dev tools to produce HTML5/JS/CSS? Are they as good the Flash version, and do they provide most of the same features? I ask because that shift has been foreseeable, and should have been a top priority (to minimize the rise of alternative platforms).