The first possible reason is a poor marketing campaign that does not let the project develop due to the lack of funds. Another reason is high expectations of the developing team that is not able to finish up a project because they are not experienced enough.