Projects should have a reasonable timeline and the developers must deliver (the results). If they can't deliver, the risks will build up and then the project failure rate will increase.
I think investor will give them time as long as the development is still on the correct track.
and that is entirely dependent on the development team. supporters can just be supporters or followers, but they can't do anything about the implementation of their plans. yes, I do agree that success takes time but that is if the dev team is still active and has motivation to follow thru their supposed roadmap. tbh a lot of projects can't accomplish their objectives because the dev team got exhausted of doing things and if they have no enough funds, thats when they start abandoning things...