Yeah, App store not a viable business model.  You're right, some of the biggest players in tech have been wrong for so long:  Apple, Google, and now Amazon.<p>Software engineering has been viable for years.  The device is the only thing that is changing.  Moreover, the author states the 'web' is the 'app' that works on every platform.  The naivety here is palpable thru the page.<p>How many software titles work on Mac and PC and Linux?  Plenty.  Write code to one code base?  Hardly.<p>Frameworks like Phonegap and Appcelerator's Titanium allow for some code re-use for mobile apps, but one is essentially utilizing the "web" view on those devices.  So if you are really looking for performance you are betting against the phone's JavaScript interpreter to process your accelerometer video game versus the phone's processor itself.<p>The app store business model should not be one someone banks on, in my opinion, for all their revenue.  However, the app stores existence and attraction to businesses should be seen as an opportunity for devs to provide services and expertise for clients WHO WANT/NEED apps.  This demand, I don't see falling any time soon...