That's a vicious circle. Without the sufficient number of users (and thus devices) there would be no developers on the iPhone, either. No iPhone/MIDP/Symbian dev will switch to Maemo until they believe there are enough users to make their efforts worthwhile. That's why even the basic device/app offer has to be impressive enough to 'infect' as many innocent users as possible, and use that feedback loop later to strengthen the platform.