That's actually a really good question, even though I'm pretty sure it wasn't meant in the way I'm going to use it... Let's take a look from the point of view of a developer. Here's a couple of reasons someone would feel compelled to develop for any platform: Money. Not much to get out of an app developed for the N900, is there? The fee for putting your app into the Ovi store is much too high for the low number of actual purchases that are going to be made (which, to a certain extend, is just Ovi's fault, since it keeps potential customers from buying with it's endless bugs, potentially insecure payment and non-acceptance of a huge amount of CCs and other payment methods). Prestige. No, not the movie, but the thing that a lot of us ultimately seek. That warm, fuzzy feeling when someone says "Thanks for myApp, I like it!" - that warm, fuzzy feeling that easily gets extinguished by the various "Free software is shitty software!" and "What do you expect from an app written by a single person?" threads and posts here on the forums. Range. Writing an application that no more than 5 users are ever going to use seems to be a waste of time. The sad thing is, there ARE quite a few maemo 5 users out there, but with that ever-sickening talk "Maemo was stillborn!" and "Nobody is using it, anyway!" that's not exactly encouraging. Maemo is by far not dead, but all this talk of it BEING dead will eventually really kill it - thanks guys. Note how only the first one is actually Nokia's fault - the other two reasons are this very community killing any potential developer's interest in developing for this OS. Well, there's hope we'll get our share of Qt apps once development for Symbian3 and MeeGo has started (see? No reason to declare maemo dead), but for the lack of apps specifically designed for maemo you can congratulate yourselves to a certain amount.