App subscriptions would likely lead to more cross platform portability - if I'm paying $1/mo for your app, I won't care if it's on iOS this month and Windows Mobile next month, but if I paid $10 for your app, I don't want to repurchase it on a new platform.