Мне кажется, что дело еще и в психологических моментах. У меня нет опыта работы над крупным программным проектом с нуля, но могу предположить, что одной из проблем является длительное отсутствие осязаемых результатов, и, как следствие - отсутствие психологической подпитки. Год за годом иметь дело с нарастающей горой полурабочего кода - это печаль. Ну и плюс, у проекта с нуля будет отсутствовать некая "аура", которая есть в том случае, если "наследуешь" оригинальной игре.
В то же время, скажем, через написание плагинов, можно каждый раз получать какие-то полезные фишки, которые кому-нибудь, да пригодятся. То есть можно, как Кум Тыква из "Чиполлино" постепенно собирать свой домик из кирпичиков ))) И при определенном количестве этих кирпичиков уже жить в своем домике )
А кому пригодится так и не законченный огромный проект ?