Every step is really important, in my mind mostly newbies must follow these steps. That is why newbies can fall easily into scams because they don't focus on these steps. That doesn't mean if a project, which has these contains means a good project or something else. On the other hand they can be also unsuccessful at the end as you above mentioned.
Most new people will choose the coin from what they heard and read from the social media or their friends which telling them that one coin will increase so high. They can not search from the right source, and that makes them confuse about choosing the coin, and they think that it is better to follow their friend without searching more. I agree that if one project, all of that point, will be guaranteed to make a profit in the future because the project can discontinue in the middle of their phase if something wrong happens to them.