Comment Apple's POV (Score 0, Troll) 298
Put yourself in Apple's shoes. They have to walk a very tight line of liability; getting bad press for "Shake the Baby" iPhone apps and being legally liable in places like Germany for any X-rated app on the phone, getting bad relationships with carriers for hogging bandwidth (let alone if there were bittorrent apps in the app store), trying to prevent people unlocking their phones and breaking the contract, trying to learn from Nokia's mistakes and prevent viruses from spreading through iPhones, and trying to prevent piracy of apps. Allowing ad-hoc distribution of apps is just begging for malware and viruses and spyware, like what Android is now feeling the pain and bad rep from.
Apple has come a long way from a "No apps allowed (but we'll turn a blind eye to jailbreaking)," to "almost all apps allowed, >95% approved, and we have codified rules and an appeals process." It's easy to whine about how Apple doesn't do what you want, but if you were in their shoes, what decision could you make that didn't worsen any of the problems up above?
Bear in mind that one big slipup and Apple will be relegated to forever third-place. If you opened the App Store to any app whatsoever, it will lead to massive user data theft because of the now-popular Farmvi11e and other trojan apps, Apple will be sued for millions of dollars and the brand will be tarnished. Allow unlimited background apps, and the battery life will plummet and people will blame Apple and your brand will be stained. If you make jailbreaking easier and piracy overflows on the iPhones, developers will leave the platform. Apple DOES understand the gripes and is working on it. You can provision your app for 100 devices, and distribute enterprise apps outside of the app store. Apple finally allowed background support where its needed and did some tricks to keep battery life good and the user experience nice.