Compare App Store to other mobile stores
Anyone complaining about Apple's app approval process has clearly not developed for other mobile devices for the US Carriers. Even with its faults, the App Store is a walk in the park compared to Sprint, AT&T, T-Mobile, or Verizon.
1) All US carriers are very restrictive about what new apps and games they will carry. Even big companies like WB and Disney have had major apps and games turned down. The carrier decks have limited space.
2) The signing/DRM and uploading process for all carriers can be very arcane, with unclear procedures, long delays for hearing back about the status of content, etc.
3) US Carriers require an extensive amount of testing on all builds that they are going to sell. Most of the phones on Verizon, for example, require going through the BREW development process, which entails getting the game build for each handset tested by NSTL, at a cost of $700-1000 per build. Verizon does further testing after that, and neither BREW or Verizon offer a full test bed for network features.
4) European carriers don't do their own testing -- they simply don't guarantee that games and apps will work. As a result, there is a large amount of piracy for apps in the European market, and because devices often aren't tied to a specific carrier/carrier storefront, it's often easier to find the games you want on the pirate sites than it is to buy them.
5)US mobile carriers have very strict content guidelines for most mobile content, including ringtones and graphics. Each carrier has a different content management partner and infrastructure with different procedures.
6)If you plan to submit your game to a US mobile carrier, each carrier will have a list of phones you are required to support, usually about 40 of their better sellers. While this generally includes modern top-of-the-line phones, it also will include some really horrible 4 year old handsets with no features. This has been a big reason for the lack of innovation on the carriers -- it's hard to launch a great new location-aware app if you are required to run it on phones without a GPS, and you can't easily launch a 3D game, since only about 6 or 7 phones will run it, and the other required phones won't.
7)Apple's process puts the onus on the developer to properly test their app, with a minimum of testing on Apple's side. A full test from Apple would cost money, probably hundreds of dollars, and would pretty much eliminate the ability to offer 99 cent apps or free apps. The penalty you pay for insufficient testing is that it may take 3 weeks to get your bug fixes live on the store. Inconvenient, but poetic justice.
8) The Danger Sidekick app store was a real nightmare. Danger prides itself on the fact that nobody submitting an app can get it approved in less than 3 passes. Most of the reasons they turn down apps have to do with how underpowered and buggy the Danger hardware is. Furthermore, in order to sell anything on that store, you have to cut a deal with Danger as well as the carrier offering the device.
So, all said, the reason mobile developers are so excited about iPhone is that for all its faults, the App Store is a breath of fresh air compared to most carrier marketplaces. It's substantially less restrictive than phone carriers or any of the console manufacturers, the cost to get in is minimal, and the process is quite a bit more transparent.
While the process is not perfect, much of the problems people are having are probably attributable to the sheer volume of submissions every week. They are processing thousands of apps during every 40-hour week with a finite staff; the figure I've heard is that the average app gets 6 minutes of review time, which certainly would account for the few flubs they've made.
Considering the hoops Facebook has probably had to jump through for every other phone they support, Hewett just sounds like a whiner. And a web-based Facebook mobile client is even more of a hassle, take it from someone who had to ensure that a major entertainment company's mobile site worked properly on over 500 handsets. If facebook wants to be everywhere, they will pay a price, and the price on the App Store is pretty reasonable.