To say the truth it's not easy to be a developer, not all projects that failed are bad, they might not just meet their expectations
They failed because they don't have enough funds to spread awareness to thier project. That's why many bounty hunters don't think to promote them because of low payments. And also creating project now are risky because many bounty hunters and investors victim of scam campaign before. That's why if you are developer you need to have huge fund to promote your project and also you need to be transparent because this is the number 1 needs to gain more trust.