Yep - you can probably make more money by selling shovels.
Really? is that what you think? Where are those shovels?
Parse.com?
Stripe, Heroku, Olark, etc.
Most app developers can only monetize 10-15% of their users via "common methods". Selling your app allows you to monetize 100% of that user base. Not such a bad deal.