"Software Sells Systems" used to be their motto and it's apt for how they treat the Mac and iOS. If the platforms don't have platform-specific apps, they become a commodity and lose those margins.
Software sells systems, so therefore they should reduce the amount of software available on their platforms by making it harder for developers to create?