Earlier quoted context omitted.
Really? The number one pre-requisite? I think you're greatly overestimating how much the general population shares your particular hobbies.
I think you are underestimating how much the general population wants apps
However, I just do not see the never ending thirst for apps that people act like exists. What I do see is people enjoying well produced, well adapted, easily distributed pieces of software that do what they need, whether that's in the form of a web application, a mobile app, or a desktop program.
I don't see people just flat-out demanding apps. No one says "I'd prefer to type all my documents on my 9 inch touch screen device" when there's a nice, light, ultrabook with a keyboard right next to it (and the same office suite on both devices).
HOWEVER: of course people want their devices to be able to do lots of cool things. However, that's only if you can do LOTS of really cool things and do them well.
Everybody, even your grandmother, snickers at the shoes equipped with a Twitter reader. There are limits, and developers would do well to take a good hard look at those limits.