Apple wants developers to stop selling iOS applications and start renting them instead. The reason is simple: this forces users to pay more for software.
Apple held a secret meeting in New York City last year to convince developers to give up charging users a one-time fee for apps, and go instead to reoccurring charges.