I am sick of hearing about how desktop apps are dead. How am I supposed to develop embedded applications through a web browser? I suppose a cloud compiler could do it --- assuming it supports my extreme customizations, and even then, I can't imagine how slow it'd be.
What about network tools? My open source project is a network test utility: http://packetsender.com/. How can network test utilities exist other than a native desktop app? Am I supposed to create a browser add-on? Now we are just arguing semantics. Depending how deep the add-on is developed, might as well call that native.
The app world is more than just a means to consume video, music, etc. Some people need to do real work.