Look at Apple: the iphone 3GS, came out a few months before the N900 and is still _supported_. It still gets iOS updates. It's just incredible! And why does Apple does this? Ecosystem. Instead of having a new platform every release and burning all the bridges, you invite all your older friends and your userbase always grows, instead of you always starting from scratch.