Jobs has long been vocal about protecting the user experience. Not 100% sure if it's true, but I heard Jobs was originally opposed to custom apps running on the iPhone (the App Store), because he 'didn't want to turn iPhone in Windows'.
All apps really offered was a way to gatekeep payments in games that groom impulsive spending habits, they just happened to start making very serious money on Facebook right about the moment Jobs changed his mind.