Man it's simple as hell: Second: N900 is the only and ONE device available for the mass-market. So if you want to buy a maemo device, you can choose from one, witch is also a high-end device (and therefore expensive too), one design, one etc., one etc... While if you want to buy an android device, you can choose from various devices starting from 10€ up to 1.000.000€, mid-range, high-range, lot of design, lot of available colour, and so on and so on. 90% of the customers do not gives a s..t about the hardware or the software, they just goes for the design (like: OMGF that phone is pink i wanna it! or: OMG this phone is full-metal i wanna it!) and merges how much money they can waste to the phone, and that's all. And it's not because "android". 85% of the customers don't give a s..t if android runs on the device or or maemo or hubaluka OS. So shortly: 1 device vs. hundred of devices. That's why N900 and maemo not popular. I tried to be damn simple.