I wrote a Chrome-only web app. It's a packaged app (installs on the user's computer). That means:
1) My hosting cost are $0.
2) I don't have to implement my own payment system.
3) Users already have a payment account with Google, bringing down friction to purchase considerably.
When a cross-browser solution for those 3 points comes around I'll be glad to support other browser users.