Do you think recurring billing makes more sense to web apps than desktop apps? I think users are entrenched with the idea of "buying" a desktop app and "subscribing" to a web app.
Quite a few "desktop" apps have hybrid models - Evernote, Dropbox, CRM software, iCloud, etc, no doubt there are more which I can't think of at the moment.