If they really want their platform to be a universal success they should give developers full freedom to design and sell apps in any way.
If any of you remember it was exactly this kind of behavior that led to failure of early Macs against Windows. (Developer's needed apple's permission to sell apps for the early macs).