Or, in other words, lets rename and start a new project every other week!
I got my N900 because it was based on the same GTK and Debian that I was familiar with on my desktop. But I never touched app development on it because of the promise of the "new" project completely obsoleting anything that I would create on the old. Why bother creating a GTK interface when the new UI gets rewritten in QT next month? Why bother creating Debian packages when the new system uses RPM? Meanwhile, the Osborne effect ensures that no mainstream apps get written for the current code base.