2) But anything code in flash renders faster than in html. HTML is a memory hog and extremly bad for animation, because as example it uses strings for colors which have to be converted first before they are usuable, and that has to be done in animations like games every frame which is very slow.
Important: This is of course considered very bad code in any language except html. I would fire any programmer that serves me numbers as string within the code like rgba( 244, 255, 0, 0.7).
3) Flashs ability to look and run the same on any system from just one file is an outstanding achivement. And I don't know any coding language where you have that much hassle even when coding for only 1 system. Many people do not understand how much work it is to code for (in order of amount of css/html/js problems I exprienced) Firefox (least buggy and fastest), Chrome (not for developers and has more problems than firefox, considers a html from the hardrive that tries to access a file from the same hard drive not same domain(!)), Edge, IE, Safari. HTML never(!!!) looks the same even on the same system in different browsers.
4) HTML is uncompiled. Code is always compiled for many good reasons. There is no reason that HTML is needed uncompiled. Flash is compiled and it is still easy to access everything you needed.
5) HTMLs backwards compability is actually very bad. Flashs backward compability is perfect. You have no problems running an old as2 file nowadays. The extra code you have to write for all the html (even excluding anything below IE10) versions is again insanity.