Ah but what happens when Steve Jobs wants a 30% cut of all sales made on Apple desktops? ;)
IF Apple would then take care of marketing, payment, delivery and updating, people might actually use it. Developers would not like it, since Apple is providing these services for free right now, but the increased discoverability in the App Store might make up for it.