Hrm.. IMHO: The mentality of only 1, maybe 2 year support for a phone just doesn't quite cut it anymore. The iPhones were updated for more than 2 years. An example, according to wiki, the iPhone 3G was released June of 2008, and received the 4.0.1 update July 1, 2010.
That kind of business-model is just.. unappealing now-a-days. So making a new phone with an already EOL product hoping that you'll get at most 1 year of support of it is.. well.. kinda setting the standards a little low isn't it?
And, as far as "MeeGo to be available on our N900's".. keep in mind that it is said everywhere you see that it will be a developer edition only. Will it be end-user "usable?"... eh.. maybe.. but no guarantees. I'm expecting theres definitely going to be real quirks with it, it's just quirks weird people like me will enjoy using it with. Your average smart phone buyer OTOH isn't going to be interested in running a non-optimized OS on their phone..