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,
It is naive to think developers can make successful project alone.
You need marketing, administrators, public relationships, someone to write the whitepaper, etc
You need different knowledge from different fields. There is no one man or one profession project.