It is not possible to be accurate in analyzing which project is good or bad, most people lose when they invest in altcoins because they buy a scam project or one that does not have any future. If people could 'easily' analyze the market and separate the good projects from the bad ones, everyone will likely be making money.
That's 100% correct that if everybody would be investing in good projects they would all be making money right now, but that's also not impossible for all to make money, they all can make money but they can't due to there different nature of investment mindset. Some take small risks and some take big ones. Diversity of this world makes every individual different from each other and thus their way of thinking as well.
It's not hard to find a good and scam project, a little understanding of certik, partners investors to look for and the team background only will give you the idea that either it will be a scam or not. I think distinguishing between a good and scam one is not a big deal nowadays. The main problem, is even if you differentiate between them successfully it does not mean you are going to make profit. I hope you understand my point here.
All these is not enough for you to come to a conclusion that a project is good and is going to be successful.
You are right, that's why I said for example and etc. etc. because there are many other factors on the check list as well. But these are only few that a normal person can comprehend.