But your problem comes from the same thing that OP is getting at. You don't necessarily know that it's what users want. It's just that single-purpose apps are much easier to find, because of the under-developed infrastructure of the app marketplace. Search is a particularly bad part of it--for perspective, keyword search is a recent innovation!
And that's the heart of the problem: So much infrastructure has to be re-built around this app ecosystem. Especially with HTML5, apps and the App Store are fast approaching a lame, more unwieldy version of the Internet and web apps. Their only saving grace is the easy payment system.