This is good for smaller developers, but it doesn't really seem to solve the actual problem? All the people who are willing to go to war with Apple and have teeth are making way more than that…
replies(2):
This really slaps down the ability to use that.
Imagine if you had to develop or pay for all of those services individually. Your own download site, product promotion, services, a third party transaction processor, a content delivery network, bespoke cloud syncing, etc, etc.
If you had to develop all of those services yourself, it would look a lot like the internet. None of the things you mention are particularly challenging for the modern web.