Flash gets a ton of shit these days. Rightly so in some cases. Everything from updating way too often to various security issues. Flash has seen better days.
Really, though. Flash has seen better days. A decade ago, Flash enabled us to do what HTML5 allows us to do so simply today. Flash filled a void of technology and enabled us to create amazing content for the web. In such a way that was really, too advanced for it's time.
The countless hours I've spent as a teenager playing flash-based games on the web. I remember a folder of saved
.swf's that would be my go to boredom relief.
Flash enabled true interaction. Sure there were Java applets and similar items around the same time, but none as fluid and well-integrated as Flash. Flash enabled the very first explorations of a fully interactive web. Although, to be fair, the stick figure fighting games were probably the best part (imho).
So while it may be old and out-dated, and ill-advised to use in almost any project, let's all take a moment and thank Flash (and by extension Adobe/Macromedia) for all it accomplished.