If you are a developer and you develop a new project and build a good team and after several months of promoting the project you don't met your expectations yet you never give up won't others say bad thing about the project and the teams? This is happening with few good projects in crypto space but many failed to understand, they want their half cake quickly e.g bounty hunters, 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
You have your point but it will always be a scam when the team didn't reach the right amount of investment the token will be released in the market since the team or funds needed is not reach.
This is already common to ICO it would be right if you could refund your money if you invest in the token and if the funds do not reach or the token is not successful you should be able to withdraw your money.