With the N900 running an OS that is openly known to be a dead-end OS (no more devices to be sold with Maemo and Nokia development resources being moved from Maemo to MeeGo) how is that not effecting third-parties interest in developing for the N900?
I'll be the first to admit I know very little about Qt and how well adopted that is by the large, commercial s/w developers. I must admit that I've always considered Qt to be more of a community-developer tool and not something used by the larger houses.
Are you seriously telling me that you expect the Maemo5 platform to receive official and commercial third-party support into 'the distant future'?
Let me generalize for a moment: If there are, say, 2 million devices sold running OS X, the userbase is mixed corp/non-corp - but the device and OS is about to be EOL'd it does not matter what 'state an appstore' is in or, for much longer, how many devices were sold. To sum up my ramblings: Number of sold devices becomes rapidly much less important and does not have the profound impact that you mention when you start looking at the other factors.
End comment (I know finally right...): One thing I don't know - and depending on the answer it would either support or nullify all my ramblings - is how these 'closed source, commercial grade apps/games' developed for MeeGo can/will run on Maemo5.