Number 1 is a bit tricky since most developers would acquire pseudonyms and would remain anonymous yet would still be able to deliver promise projects and roadmap plans. For me what really makes or breaks a project is the model, some projects happen to exist under a promising premise but die off when they find out what they're trying to do is nigh impossible. That's basically most of the projects that happen in crypto-scene who die off eventually fall under.
For people who only think about profit then there are only a few aspects to consider. 1. what is the project concept, 2. who is the investor 3. must follow the trend.
We know that no matter how good a project is, if the theme used is not trending, then the project will take a very long time to famous and succeed. we learn from experience how there used to be a trend every time. For example, DeFi, Meme, NFT themes, and now the trend is Game themed. For that, if there is a new trend we must be prepared to anticipate it
When you invest in a project, very rarely do you look for specific business models to support and what happens most of the time is you check the currencies, see why it's pumping, check the business model, and from there, decide whether you'd invest in it or not. I can vouch for this that this is what's going on for the most of us. Have no mistake, there's nothing wrong for yearning profits in a profitable space like crypto.