By incremental updates one could have sustained it and helped it grow. Slowly upgrading the specs of the existing model, combined with trying one out of a few possible changes in parallel (smaller/larger model; capacitive/resistive screen; with or without a GSM module, with or without hardware keyboard) one could have found out what the market wants, while still being able to develop an ecosystem under the same, albeit evolving, OS.