This is the big one, the one that gets tech nerds together with their pitchforks and with good reason. You see, Flash is a standard for web design that is absolutely unavoidable nowadays. Disregarding our individual feelings about whether Flash is a memory-hog or “not the tech of the future" (to paraphrase Mr. Jobs), it’s still responsible for 95% of the web and the way the web works. Everything from games to animated websites to Hulu rely on Flash to provide a great user experience.
Try loading up hulu.com on your iPhone, you’ll get a nice little warning that you need to install the latest version of Flash, which the phone doesn’t support. Thanks to a lovers’ quarrel between Apple and Adobe (the company that makes Flash tools), the iPhone has gotten lost in the shuffle. It lives inside the “walled garden" of apps and Apple’s quasi-communist policies with regards to app approval.
The No Flash situation with the iPhone is in reality a fight between open and closed source development in a way. Flash allows the internet to create simple games, make movies, and distribute content all for free. If the iPhone had Flash, a lot of apps in the app store would be completely useless, especially some of the games that are found in the store. To this end, Apple has said it’s adopting HTML 5, a different web standard for movies and games, but that’s still a long way away from becoming a force in the web market.