My opinion:
30% take by Apple for APPS is fine. Apple maintains the App Store, handles the commerce, provides a marketing platform, vets the integrity of the app, etc. Developers might do that on their own, but they’d likely spent almost the same money. This is a huge leg up for the small, indie developer who just wants to focus on app development, and little else.
30% take by Apple for SUBSCRIPTION CONTENT is greed… and fine as @cprevite explained already. Demographically speaking, iOS users (iPhone, iPad, iPod touch) have higher amounts of disposable income and a higher propensity to actually spend it than Android users. While capitalism isn’t a silver bullet to solve all the world’s ills, it is what we rely on in the U.S. for commerce… and this is exactly how it’s supposed to work.
I wouldn’t be surprised if Apple’s cut for content eventually was reduced over time because they’re really not doing as much. Subscription content is not hosted on Apple’s servers (like the apps themselves are). Nor does Apple vet the content like they do with apps. Sure, Apple processes the payment, but in most cases for legacy print content, they already have established subscription commerce systems they’ve invested in.
—
Additional 2¢:
Newspapers, magazines, and other media have a real opportunity here. Apple still allows them to provide customers with a way to subscribe to new content outside of the App Store. It’s just that they cannot mention or link to such route inside an app.
Interesting thing, you know what newspapers, magazines, and other media already has? Advertising space in their product! If they want to stick it to Apple, then use their existing advertising venues (i.e. not within an app, but everywhere else) and give people a “free gift” when they subscribe… funding the “gift” with the 30% they’re not giving to Apple.
If that’s successful, great! Hype it up and make it known. However, if it’s not successful, then it’s evident that Apple’s provision of in-app subscription capabilities is superior and hence worth the price.