Frank I think that’s a good point regarding apps replacing desktop software, but that’s part of the problem. Very few developers are focusing on innovating around the dynamics of mobile applications. Everyone is focused on replacing desktop software with a small “mobilized” replacements.
User needs for mobile need to be the focus. If you think about some of the more used mobile application like Google Maps, it’s because they take advantage of a real need users have in the mobile space. Web-to-app or Desktop-to-app translations just don’t work very well. They work even less well with regards to games. That’s why Angry Birds originated on mobile rather than on the desktop.