one thing which makes me wonder is that so many flash games are on iOS and yet Safari does not support flash content. if it's easy to port flash content to iOS, why not include it in the browser? any thoughts on that?
Apple will never do it. Apparently they think flash is too unstable and messy. They are just waiting for HTML5 to push flash out of the picture.
^ This. Flash has way too many issues. Apple has always stated they are not anti - flash. They are just not inclined to deal with the problems it can cause. HTML5 and it's functionality will most probably make flash absolutely obsolete in the near future anyway.
Flash is already on the verge of collapse. The latest Android builds have discontinued flash support.
Here's the truth that Apple don't want you to read... Flash (as opposed to Flash Player) is already used in several of the apps you have on your device. A few years ago Adobe announced Flash Player 11 and Air 3, both of which use Flash. These editions finally supported GPU accelerated graphics and were thousands of time faster than all older versions. Flash met 3D. At roughly the same time Apple dropped support for Flash Player and allowed companies to cross compile, meaning software that enabled you to write your app once and compile it to run on iOS and Android was no longer against Apple's T&C. Air 3 is now widely used in this capacity. Developers (like me) build their apps in Air and then deploy them on the App Store and Google Play. The exact same language that people write these Air apps with, is used and always was used to program for Flash Player. Porting is effortless if this was your development route. Flash Player has been fast and light enough for iOS to support for several years now. Why won't they? Because they want their cut and they won't get it if the games you play aren't bought through the App Store. Simple as that. Oh, and if you're waiting for HTML5 games to hit your device in a big way, be prepared to wait a very, very long time. For obvious reasons Safari are dragging their heels hard. OpenGL in your iOS browser is a long, long way off.