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.
Many projects are like this, always delaying and like giving empty hopes to investors, sometimes there is no communication between the team to provide the latest developments of projects done with investors. I agree that it takes time for cryptos to develop, but there are plenty of cryptos that also need to be abandoned