The success of a project does not depend on the developer alone mate, if it does, then there will be a lot of successful projects cus I believe no developer wants to start a project and fail on purpose,
The success of a project is tied to Many factors
I strongly agree with your point, the success of every project depends on combination of many factors and not just the developer. But I disagree with you when you say "no developer wants to start a project and fail on purpose", this is because many developers have scam intentions and thus your statement there doesn't fit in. If a developer plans to exit scam let's say after token sales, then he already plans to fail on purpose. By the way, you made great points.